を使用して各アイテムの名前と情報を表示するListViewが必要simple_list_item_2
なので、次のようになります。
SWITZERLAND
a country with many delicious cheeses
BRITAIN
famous for its clocktower
AUSTRALIA
in Australia, everything is upside down!
大文字のテキストは、各ListView要素の大きな黒いテキストを表すことを意味し、下の大文字のテキストは、その要素の灰色の小さなタイプを表します。
ただし、ユーザーが自分の国を追加できるようにしたいので、最初の要素は次のように表示されます。
ADD NEW COUNTRY...
小さなタイプのテキストなし。小さいテキストを使用simple_list_item_2
して単純にに設定できます""
が、これにより大きいテキストがぎこちなく整列します。この特別な「新しい国を追加」要素をとまったく同じように見せたいsimple_list_item_1
です。
ただし、使用するか、アダプターの初期化で行われるsimple_list_item_1
かは、次のように決定されます。simple_list_item_2
MyAdapter adapter = new MyAdapter(
this,
android.R.layout.simple_list_item_2,
myListOfListViewElements);
そして、この決定は、ListViewにデータを入力すると実現されます。
myListView.setAdapter(adapter);
では、1つのListViewで両方の種類のsimple_list_itemを使用するにはどうすればよいですか?