0
我有一個CheckedTextView
,每當我點擊檢查區域時,只要我擡起手指,支票就會消失。我有我的ListView
設置爲ChoiceMultiple
,所以我不知道問題是什麼。複選框將不會保留在複選框(Android)
這裏是我的來源,如果必要的:Source Code
我有一個CheckedTextView
,每當我點擊檢查區域時,只要我擡起手指,支票就會消失。我有我的ListView
設置爲ChoiceMultiple
,所以我不知道問題是什麼。複選框將不會保留在複選框(Android)
這裏是我的來源,如果必要的:Source Code
首先,不要忘記調用setItemsCanFocus(true)
您的ListView。這使得ListView項目能夠獲得焦點。
其次,您的rowlayout.xml
在RelativeLayout
中包含CheckedTextView
。在這種情況下,CheckedTextView
由於其父母RelativeLayout
而無法獲得焦點。
因此,請刪除其父代RelativeLayout
並僅保留CheckedTextView
。
像這樣:
<?xml version="1.0" encoding="utf-8"?>
<CheckedTextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/checkedtext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:checked="false"
android:textSize="25dp"
android:textColor="#FFFFFF"
android:checkMark="?android:attr/listChoiceIndicatorMultiple" />
它的工作!現在我只需要弄清楚如何從SQLite中刪除所有項目 – Cg2916 2011-04-16 01:08:18