同事们,请指教我如何删除ListView滚动上显示的这些黑线(见截图)要么禁用它们?
答案 0 :(得分:3)
要动态使用方法.setVerticalFadingEdgeEnabled()
或者,在您的XML布局中,您可以使用标记android:fadingEdge="none"
(信用到nicky)
答案 1 :(得分:2)
在android xml滚动视图的布局中
机器人:fadingEdge = “无”
ad this
答案 2 :(得分:2)
请不要将其关闭。这是一个重要的用户界面功能,用户可以知道列表上方和/或下方有更多内容,关闭它会使您的用户界面与平台的其他部分行为不一致。
如果您想拥有自定义背景颜色,最好的方法是制作自己设置的主题。这样,当需要显示应用程序的预览时,它将更好地匹配您的实际用户界面,并且主题将自动处理使用此颜色的事情,如淡入淡出。以下是您可以放在res / values / styles.xml文件中的示例,您可以为应用程序或使用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