【发布时间】:2018-03-15 04:44:13
【问题描述】:
我使用Preference.xml 设置页面。
文件有PreferenceScreen、PreferenceCategory、SwitchPreference等。但是Preference有问题。将两个 SwitchPreferences 放入 PreferenceCategory 时,会出现 SwitchPreferences 之间的分割线。所以我想改变线条的颜色或删除它。
许多人使用style.xml 并更改Preference 的值。但我不知道如何将样式应用于 Preference。我应该使用清单吗?那怎么办?
请详细告诉我。
------------------更新----------
这里是xml代码。
<?xml version="1.0" encoding="utf-8"?>
<PreferenceCategory
android:title="Locker Mode">
<SwitchPreference
android:defaultValue="false"
android:key="toggle_select_mode"
android:switchTextOff="OFF"
android:switchTextOn="ON"
android:summary="Change to free mode when key activated"
/>
</PreferenceCategory>
<PreferenceCategory
android:title="Notifications">
<SwitchPreference
android:defaultValue="false"
android:key="toggle_soundkey"
android:switchTextOff="OFF"
android:switchTextOn="ON"
android:summary="Play sound when key activated"
/>
<SwitchPreference
android:defaultValue="false"
android:key="toggle_vibratekey"
android:switchTextOff="OFF"
android:switchTextOn="ON"
android:summary="Vibrate when key activated"/>
</PreferenceCategory>
<PreferenceCategory
android:title="Bluetooth">
<ListPreference
android:title="Bluetooth sensitivity"
android:key="lp_ble_sensitivity"
android:entries="@array/ble_sensitivity"
android:entryValues="@array/ble_sensitivity"
android:dialogTitle="Bluetooth sensitivity"
/>
</PreferenceCategory>
<PreferenceCategory
android:title="User Interface">
<SwitchPreference
android:defaultValue="false"
android:key="toggle_appstartscan"
android:switchTextOff="OFF"
android:switchTextOn="ON"
android:summary="Start scanning when App started"
android:autoText="true"
/>
<SwitchPreference
android:defaultValue="false"
android:key="toggle_appfinish"
android:switchTextOff="OFF"
android:switchTextOn="ON"
android:summary="Finish App when key activated"/>
</PreferenceCategory>
【问题讨论】:
标签: android android-preferences android-styles