【问题标题】:Android Listview - Default Selection not workingAndroid Listview - 默认选择不起作用
【发布时间】:2010-10-12 05:48:07
【问题描述】:

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

谁能指导我解决这个问题。

感谢任何帮助。 期待..

【问题讨论】:

    标签: android listview android-widget


    【解决方案1】:

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

    尝试让您的列表项背景透明。

    【讨论】:

      【解决方案2】:

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

      一行的背景确实应该设置为一个可选择的可绘制对象,为不同的状态(如选中和未选中)设置不同的颜色。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-01-07
        • 1970-01-01
        • 2019-02-21
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多