0

在我的 Android 应用程序中,我使用了 Listview,并且在 listview 中的每个元素中都有两个复选框。问题是,用户无法使用设备轨迹球选择这些复选框。当移动以选择带有设备轨迹球的复选框时,它会突出显示整个元素,并且不会让用户选择驻留在列表视图中的元素中的复选框之一。

如果触摸屏移动手指并单击复选框是可行的。但是我怎样才能让它使用设备轨迹球移动并单击所需的复选框来完成。

如果有人可以帮助我实现这一目标,那将是一个很大的帮助......在此先感谢......!!!

编辑...或者这是不可能的,与轨迹球一起工作??????

4

2 回答 2

1

你打电话了listView.setItemsCanFocus(true)吗?

于 2011-08-17T05:32:55.140 回答
0

我已通过将 focusable 设置为 false 成功实现了您的要求。

<CheckBox
            android:id="@+id/checkBox"
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            android:layout_gravity="center_vertical"
            android:focusable="false"
            />

尝试一下。

于 2011-08-16T14:38:51.107 回答