AS初級 リスト表示編②問題~配列を使って作成したリスト項目を選択できるようにする~

Try1.  配列を使って作成したリスト項目を選択できるようにする

(ヒント)

・ArrayAdapterを使用してください

ジェネリクスを理解してください。

ArrayAdapter<String> arrayAdapter = new ArrayAdapter<>(MainActivity.this, android.R.layout.simple_list_item_1,texts);

arrayというのはいわゆる配列のことです。

Javaでも、Listを作成する際に、

List <String> lists = new ArrayList<>( ); と記載します。

<>で型を指定すると、そのListには指定した型以外格納しないことを明示します。

 

・setContentViewの引数は、activity_mainのままにしておいてください。

setContentView(R.layout.activity_main)

・activity_main.xmlで用意したListViewを、findViewById( )メソッドで呼び出し、それに、setAdapter( )メソッドを使って、作成したarrayAdapterを配置します。

・今回使用するのは、setOnClickListener( )メソッドではなく、setOnItemListener( )メソッドです。

下記も参考ください

codeforfun.jp