【发布时间】:2019-02-16 13:10:58
【问题描述】:
我有一个偏好屏幕,我正在尝试摆脱 overScroll。我已经尝试了其他 stackoverflow 帖子中提到的许多不同的东西,但无法禁用 overScroll 发光。这是我尝试过的:
<androidx.preference.PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:overScrollMode="never"
android:fadingEdge="none"
style="@style/PreferenceScreenStyle">
<androidx.preference.PreferenceCategory android:title="@string/control_file_settings"
app:iconSpaceReserved="false">
<androidx.preference.SwitchPreference
android:key="key"
android:title="title"
android:defaultValue="false"
app:iconSpaceReserved="false"/>
.
.
.
</androidx.preference.PreferenceCategory>
.
.
.
</androidx.preference.PreferenceScreen>
下面是我的styles.xml
<style name="PreferenceScreenStyle" parent="@style/PreferenceThemeOverlay.v14.Material">
<item name="android:scrollViewStyle">@style/CustomScrollView</item>
<item name="android:listViewStyle">@style/CustomListView</item>
</style>
<style name="CustomScrollView" parent="android:Widget.ScrollView">
<item name="android:overScrollMode">never</item>
<item name="android:fadingEdge">none</item>
</style>
<style name="CustomListView" parent="android:Widget.ListView">
<item name="android:overScrollMode">never</item>
<item name="android:fadingEdge">none</item>
</style>
【问题讨论】: