我使用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,views);
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"
/>