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