[英]How to disable or change color for black rows while ListView scrolling
同事们,请提出建议,我该如何删除在ListView滚动条上显示的黑线(请参阅屏幕截图)或将其禁用?
要动态地使用方法.setVerticalFadingEdgeEnabled()
或者,在XML布局中,您可以使用标签android:fadingEdge="none"
(贷记为nicky )
在滚动视图的android xml布局中
android:fadingEdge =“ none”
广告这个
请不要只关闭此功能。 对于用户来说,这是一项重要的UI功能,它可以知道列表上方和/或下方还有更多内容,而将其关闭会使您的UI与平台的其余部分行为不一致。
如果要使用自定义背景色,最好的方法是制作自己的主题背景色。 这样,当需要显示应用程序的预览时,它将更好地匹配您的实际用户界面,主题将自动使用这种颜色来处理淡入淡出的事情。 这是您可以放入res / values / styles.xml文件中的示例,使您可以通过android:theme="@style/CustomTheme"
为应用程序或单个活动设置android:theme="@style/CustomTheme"
。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="custom_theme_color">#b0b0ff</color>
<style name="CustomTheme" parent="android:Theme.Light">
<item name="android:windowBackground">@color/custom_theme_color</item>
<item name="android:colorBackground">@color/custom_theme_color</item>
</style>
</code>
(很抱歉,语法有点奇怪-这是因为android:windowBackground当前只能提供对资源的引用,而不是恒定的颜色。)
有关在声明主题时可以使用的属性的列表,请参见:
http://developer.android.com/reference/android/R.styleable.html#Theme
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.