back

リストとダイアログ (5/8)

■リストの組み込みは?

では、どのようにしてListViewを作成しているのか、ソースコードを見てみましょう。まず、findViewByIdListViewを取得し、それから「ArrayAdapter」というクラスのインスタンスを作成します。
list = (ListView)this.findViewById(R.id.list);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.list, arr);
このArrayAdapterは、データをListViewに渡すための「Adapter」というクラスの一つで、配列を使ってデータを渡します。引数には、Context(thisつまりこのActivity自身)、リソース(R.layout.list)、そしてデータの配列(arr)をそれぞれ渡します。
list.setAdapter(adapter);
そして、「setAdapter」ArrayAdapterListViewに設定します。これで、ListViewに、arr配列に用意したテキストが1つずつTextViewとして組み込まれます。


(by. SYODA-Tuyano.)

※リストが表示されない場合

AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。


   

記事のリストに戻る



PC Site G+ mail