在 PreferenceScreen 布局里面,特别是做Android系统应用的同学们,比如Settings模块,会用到PreferenceScreen,但是Android又没有PreferenceScreen控件,所以就必须自定义,今天就和大家分享一下
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen android:title="@string/voice_assistant"
xmlns:android="http://schemas.android.com/apk/res/android">
<CheckBoxPreference
android:persistent="false"
android:title="@string/voice_assistant"
android:key="voice_assistant"
android:summaryOn="@string/voice_assistant_on"
android:summaryOff="@string/voice_assistant_off"
android:selectable="true"
/>
<!-- 新添加这个控件 -->
<com.android.settings.SeekBarPreferenceVolume
android:key="ring_volume"
android:layout="@layout/ring_volume_prefs"
/>
</PreferenceScreen>
ring_volume_prefs.xml
`<?xml version="1.0" encoding="utf-8"?>