ListView中的CheckedTextView无法使用AVD SDK 2.2进行切换

时间:2012-12-19 20:48:49

标签: android android-layout android-view

我正在使用AVD在不同的API中调试我的应用程序。使用4.2.1(或API 16/17)目标平台,一切顺利。但是当我使用API​​ 8时,其中一个复选框无法切换。是它还是bug还是什么?我的代码如下:

listview_item_checkbox.xml

<CheckedTextView
    android:id="@+id/text1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:gravity="center_vertical"
    android:textSize="22sp"
    android:paddingTop="7dp"
    android:paddingBottom="7dp"
    android:checkMark="?android:attr/listChoiceIndicatorMultiple"
     />

MainActivity.java

@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
    CheckedTextView checkBox = (CheckedTextView) v.findViewById(R.id.text1);
    final int finalPosition = position;
    if (checkBox != null) {

        checkBox.toggle();

0 个答案:

没有答案