Android Listview - 默认选择不起作用

时间:2010-10-12 05:48:07

标签: android listview android-widget

我希望,我的问题将从我的问题标题中清楚地显示出来。我在列表视图的每一行中都有三个线性布局。一个线性布局包含Imageview,另外两个线性布局包含文本视图。这三个线性布局构成了我的列表视图行。但令我惊讶的是,当我移动鼠标轨迹球或从手机中选择它时,listview默认选择(橙色)不起作用。

任何人都可以指导我解决此问题。

感谢任何帮助。 期待..

2 个答案:

答案 0 :(得分:1)

默认情况下,列表选择器位于当前所选项目的后面。如果您的项目布局具有不透明背景,则无法看到选择器。

尝试使列表项背景透明。

答案 1 :(得分:0)

您是否为行的布局添加了背景颜色?如果是这样,那颜色将是您看到的唯一颜色 - 即使在触摸事件上也是如此。

行的背景应该设置为可选择的drawable,具有不同的颜色,用于选择和未选择的不同状态。