【发布时间】:2013-06-05 15:08:43
【问题描述】:
我使用 adapter = new SimpleCursorAdapter(this, android.R.layout.simple_list_item_multiple_choice, cur, cols, views) 创建一个多选控件, 但是我对多选控件中textview的样式不满意,所以我不得不使用下面的代码来创建多选控件的新布局。 效果不错,但我觉得不是什么好办法,有什么好的代码吗?谢谢!
适配器 = 新的 SimpleCursorAdapter(这个, R.layout.mysimple_list_item_multiple_choice, cur, cols, 视图);
lv.setAdapter(adapter);
lv.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
mysimple_list_item_multiple_choice.xml
<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
android:layout_width="match_parent"
android:layout_height="?android:attr/listPreferredItemHeight"
android:textAppearance="?android:attr/textAppearanceMedium"
android:gravity="center_vertical"
android:checkMark="?android:attr/listChoiceIndicatorMultiple"
android:paddingLeft="6dip"
android:paddingRight="6dip"
android:ellipsize="end"
android:singleLine="true"
/>
【问题讨论】:
-
通过android中的'custome adapters'
标签: android