Android で ListView を作成するために simple_list_item1 が使用されていることは知っています。simple_list_item2 とは何ですか? また、ListView の全体的な外観を変更するにはどうすればよいですか?
コード例: ListView lv; lv.setAdapter(new ArrayAdapter(this, android.R.layout.simple_list_item_1, results));
Android で ListView を作成するために simple_list_item1 が使用されていることは知っています。simple_list_item2 とは何ですか? また、ListView の全体的な外観を変更するにはどうすればよいですか?
コード例: ListView lv; lv.setAdapter(new ArrayAdapter(this, android.R.layout.simple_list_item_1, results));
simple_list_item2 は 1 つの LineListItem であり、TextView が 1 つしかないことを意味します
<TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/text1" android:layout_width="match_parent" android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceListItemSmall" android:gravity="center_vertical" android:paddingLeft="?android:attr/listPreferredItemPaddingLeft" android:paddingRight="?android:attr/listPreferredItemPaddingRight" android:minHeight="?android:attr/listPreferredItemHeightSmall" />
simple_list_item2 is TwoLineListItem は、2 つの TextView を持つことを意味します......
<TwoLineListItem xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:minHeight="?android:attr/listPreferredItemHeight" android:mode="twoLine">
<TextView android:id="@android:id/text1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="?android:attr/listPreferredItemPaddingLeft" android:layout_marginTop="8dip" android:textAppearance="?android:attr/textAppearanceListItem" />
<TextView android:id="@android:id/text2" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@android:id/text1" android:layout_alignLeft="@android:id/text1" android:textAppearance="?android:attr/textAppearanceSmall" />
</TwoLineListItem>
http://mylifewithandroid.blogspot.in/2008/03/my-first-meeting-with-simplleadapter.htmlで使用