繁体   English   中英

在android中滚动列表视图颜色更改

scrolling list view color change in android

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我在滚动时遇到ListView的颜色问题。 当我滚动ListView时,默认情况下我在分隔符中获得橙色。 滚动ListView时如何更改分隔符的颜色? 谁能帮我?...

我的代码是:

<ListView
    android:id="@android:id/list"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:divider="@android:color/transparent"
    android:cacheColorHint="@android:color/transparent"
    android:dividerHeight="5dp"
    android:layout_marginTop="5dp"    >
</ListView>
3 个回复

将其添加到xml listview布局中

android:listSelector="@android:color/transparent" 
<ListView
    android:id="@+id/list"
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"
    android:drawSelectorOnTop="false"
    android:choiceMode="singleChoice"
    android:background="#4a006f"
    android:cacheColorHint="#00000000" />

您必须在ListView声明此标记: android:cacheColorHint="#00000000"

您应该设置CacheColorHint

使用此方法:

setCacheColorHint(Color.ONE_OF_YOUR_COLORS)。 您无需更改列表项的背景颜色。 您也可以在xml布局中执行此操作。

3 在可滚动列表视图上更改背景颜色

我有一个可滚动的列表视图,可以在其中选择多行。 选中后,背景色变为绿色,如果再次选择,则变回其原始颜色。 我设法使它正常工作,但是我遇到的问题是滚动时,其他行被突出显示为绿色,而我没有选择。 我认为这是因为视图已被重用/回收,但是我不确定如何解决该问题。 码: 编辑 ...

4 在Android中更改列表视图的卡车颜色

我不确定在Java领域中它是否称为卡车,但是我一直将滚动条大小的东西称为卡车。 右边的位随着列表中更多项目的增加而变小,并且相对于当前滚动位置保持不变。 卡车? 对? 好吧,不管它叫什么,有谁知道如何将其从白色更改为另一种颜色。 我有一个带有绿色文本的列表,实际上我所有的控件在黑色 ...

10 在Android的列表视图中更改文本的颜色

我必须在列表视图中更改多个选定项目(文本视图)的颜色。 我在这里所做的是,当用户从列表视图中选择项目时,颜色应更改为蓝色,而当用户取消选择项目时,颜色应更改为默认颜色(此处为黑色)。 我已经看过一些教程并实现了一个小演示。 但是我不明白如何处理颜色变化。 下面是我的代码... ac ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM