1

Android 4.2 の APIDemos の例を見ました。listView のすべての項目は、白い線で区切られています。

シンプルなプロジェクト (Android 4.2) を作成し、style.xml を (Theme.Light ではなく) に変更しました。

<style name="Theme" parent="android:Theme"> </style> 

黒の背景が表示されますが、白い区切り線はありません。APIDemos サンプルでの設定方法がわかりません。私たちを手伝ってくれますか?

追加した<item name="android:divider" >@android:color/white</item>

ただし、listView では機能しません。

そして、これは私のリストビューです:

mAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, mStrings);
4

1 に答える 1

0

マニフェストのテーマを変更しましたか?

リストをカスタマイズするもう 1 つの方法は、ListView を XML (my_list.xml) として定義することです。そこに属性「android:divider」を追加できます。フラグメントを使用している場合は、my_list.xml を拡張した後に onCreateView() で getListView を呼び出すこともできます。

于 2012-12-26T11:41:30.797 に答える