gpt4 book ai didi

android - 如何在 ListView 中执行以下操作

转载 作者:搜寻专家 更新时间:2023-11-01 07:41:10 25 4
gpt4 key购买 nike

如何在 ListView 中做以下事情

  1. 仅在用户翻转列表时显示滚动条。

    默认情况下,如果列表超过屏幕,右侧总是有一个滚动条。

    有没有办法设置这个滚动条只在用户翻转列表时显示?

  2. 滚动时继续显示列表背景图片。

    我已经设置了一张图片作为ListView的背景,但是当我滚动列表时,背景图片会消失,只显示一个黑色的 ListView 背景。

    有什么办法可以在滚动时一直显示列表背景图?

  3. 不显示阴影指示器。

    当列表有更多项目要显示时,有一个黑色模糊的阴影来指示用户还有更多的项目。有没有办法删除这个项目?

最佳答案

黑色背景的问题很容易解决。这是 cacheColorHint 的一个问题 - 一种告诉 Android 列表背景颜色的方法,以便它可以在用户滚动时更轻松地在列表的顶部和底部创建“淡化边缘”。但是,如果您的背景不是纯色,那么 cacheColorHint 弊大于利。看这个post from the Android developer's blog想要查询更多的信息。修复它的方法就是将它添加到您的 ListView xml 中:

android:cacheColorHint="#00000000"

您可以将该颜色代码更改为您想要的任何颜色;它采用 AARRGGBB 格式,有时也称为 HTML 颜色代码,但前面有额外的 2 位数字以提高透明度。

至于删除滚动条,除非用户实际滚动,我不确定。尝试各种 android:scrollbar... 设置。如果您使用的是 Eclipse,则可以键入 android:scrollbar,然后按 ctrl + 空格键使其显示选项。

关于android - 如何在 ListView 中执行以下操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2728407/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com