我设计了一个应用程序。它列出了您正在使用的设备或模拟器上的所有已安装应用程序。请参阅this。这是我的模拟器结果。在该列表中,当我选择复选框时,我可以检查该项目。但是,我无法通过按该项目来选择任何项目。设计此程序仅限于Activity。并且,我也使用Adapter来列出它。如何通过按项目选择项目。我怎么能这样做?谢谢。
答案 0 :(得分:1)
因为您的列表视图包含一个复选框,所以android允许用户与该视图交互而不是“选择项目”。换句话说,点击是由包含复选框而不是列表视图的视图处理的。
您可以尝试在视图中处理触摸事件,然后调用父活动并要求它选择项目。
答案 1 :(得分:0)
将OnClickMethod设置为所选布局,然后更改所选布局的背景。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:onClick="ChangeBackGround">
而不是您的列表视图