当我在Android旁边添加一个复选框时,为什么我无法点击ListView项目

时间:2016-04-21 14:17:47

标签: android listview

我有一个小的列表视图,显示数字,旁边有我添加了一个复选框但是,那么它不可点击为什么?我必须对适配器做些什么吗?

listview项目xml

<ListView
            android:layout_width="match_parent"
            android:layout_height="300dp"
            android:id="@+id/ListPlayerNumbers"
            android:layout_gravity="bottom"
            android:layout_marginTop="5dp"
            android:layout_weight="6.20"
            android:clickable="true"
            android:focusable="true"
            android:choiceMode="singleChoice"
            android:fastScrollEnabled="false"
            android:fastScrollAlwaysVisible="false"
            android:smoothScrollbar="true"
            android:scrollingCache="true" />

ListView XML

post-receive

2 个答案:

答案 0 :(得分:0)

checkbox.setFocusable(false)方法中添加getView()。这将允许您的列表项单击。

答案 1 :(得分:0)

是的,你必须创建自己的适配器,可以处理盒子的检查/取消选中。这是一个处理单击的复选框和轨道的示例。你这样使用它:

false