CheckedTextView是否是个只能独立使用的控件啊?
单独使用的时候是正常的,但为什么放到RelativeLayout内就不动作了.
代码如下:
list.xml
- XML code
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:id="@+id/text1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="10dip" android:layout_centerVertical="true" style="@android:style/TextAppearance.Large"></TextView> <TextView android:id="@+id/text2" android:layout_alignLeft="@+id/text1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dip" android:layout_marginLeft="66dip" style="@android:style/TextAppearance"></TextView> <CheckedTextView android:layout_width="fill_parent" android:layout_height="?android:attr/listPreferredItemHeight" android:textAppearance="?android:attr/textAppearanceLarge" android:gravity="center_vertical" android:checkMark?android:attr/listChoiceIndicatorMultiple" android:paddingLeft="6dip" android:paddingRight="6dip"></RelativeLayout>
- C/C++ code
SimpleAdapter listItemAdapter = new SimpleAdapter(this,listItem, R.layout.list, new String[] {"text1", "text2"}, new int[] {R.id.text1, R.id.text2} );listView.setAdapter(listItemAdapter);listView.setItemsCanFocus(false);listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
------解决方案--------------------
问题出在adapter上面,建议你写一下getView,至少要实现每行显示的内容和格式。
------解决方案--------------------