在ListView中选择项目有问题吗?

时间:2011-09-21 15:06:59

标签: android android-listview

我设计了一个应用程序。它列出了您正在使用的设备或模拟器上的所有已安装应用程序。请参阅this。这是我的模拟器结果。在该列表中,当我选择复选框时,我可以检查该项目。但是,我无法通过按该项目来选择任何项目。设计此程序仅限于Activity。并且,我也使用Adapter来列出它。如何通过按项目选择项目。我怎么能这样做?谢谢。

2 个答案:

答案 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">

而不是您的列表视图