【问题标题】:Android Listview - Default Selection not workingAndroid Listview - 默认选择不起作用
【发布时间】:2010-10-12 05:48:07
【问题描述】:
我希望,我的问题可以从我的问题标题中清楚地显示出来。我在列表视图的每一行中有三个线性布局。一个线性布局包含一个 Imageview,另外两个线性布局包含文本视图。这三个线性布局构成了我的列表视图行。但是,令我惊讶的是,当我移动鼠标的轨迹球或从手机中选择它时,listview 默认选择(橙色)不起作用。
谁能指导我解决这个问题。
感谢任何帮助。
期待..
【问题讨论】:
标签:
android
listview
android-widget
【解决方案1】:
默认情况下,列表选择器绘制在当前选定项的后面。如果您的项目布局具有不透明背景,则无法看到选择器。
尝试让您的列表项背景透明。
【解决方案2】:
您是否为行的布局添加了背景颜色?如果是这样,该颜色将是您看到的唯一颜色 - 即使在触摸事件中也是如此。
一行的背景确实应该设置为一个可选择的可绘制对象,为不同的状态(如选中和未选中)设置不同的颜色。