我在活动中有一个PreferenceFragment。 PreferenceFragment有很多项,可以向下滚动。为了确保用户注意到它,我想强制显示滚动条。
我已经读过它通常用:
setScrollbarFadingEnabled(false)
或
android:fadeScrollbars="false"
我不清楚如何在片段上使用此属性(如果可能)。
答案 0 :(得分:0)
在PreferenceFragment中创建视图后,您可以使用此方法:
getView()findViewById(android.R.id.list).setScrollbarFadingEnabled(假);
例如:
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
view.findViewById(android.R.id.list).setScrollbarFadingEnabled(false);
//...
}
答案 1 :(得分:0)
您可以在自定义主题中使用android:fadeScrollbars="false"
。
或者如果您没有使用自定义主题,只需制作一个并将当前主题设为父级
<style name="SettingsTheme" parent="android:Theme.Black.NoTitleBar.Fullscreen">
<item name="android:fadeScrollbars">false</item>
</style>
现在只需拨打您的&#34;设置主题&#34;在您的preferenceFragment
的该活动的清单文件中