【发布时间】:2014-12-10 14:42:57
【问题描述】:
在 Android 5 (Lollipop) 中,colorPrimaryDark 用于列表视图中的过度滚动颜色。现在我想到处改变它。我找到了一种设置单个ListView 的方法,但是PreferenceFragment 没有用于编辑的外部布局。如何为整个应用中的每个 ListView 设置滚动颜色?
【问题讨论】:
标签: android android-listview android-overscoll
在 Android 5 (Lollipop) 中,colorPrimaryDark 用于列表视图中的过度滚动颜色。现在我想到处改变它。我找到了一种设置单个ListView 的方法,但是PreferenceFragment 没有用于编辑的外部布局。如何为整个应用中的每个 ListView 设置滚动颜色?
【问题讨论】:
标签: android android-listview android-overscoll
对于您的偏好片段,在您的onCreateView(...) 中获取对列表视图的引用并调用setOverscrollFooter 和setOverscrollHeader
final ListView lv = (ListView) v.findViewById(android.R.id.list);
lv.setOverscrollFooter(someDrawable);
lv.setOverscrollHeader(someDrawable);
至于其他任何地方,以及应用程序样式的新 colorPrimaryDark。
【讨论】: