使用一种新的方式 需要在res目录下新建一个xml文件
<?xml version="1.0" encoding="utf-8"?> <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> <com.jenzz.materialpreference.PreferenceCategory android:title="常规设置"> <com.jenzz.materialpreference.SwitchPreference android:title="右手操作模式" android:key="yousou" android:summary="开始右手操作模式,侧边栏将从右边划开,默认从左边划开"/> <com.jenzz.materialpreference.CheckBoxPreference android:title="语言卡模式" android:key="yuyanka" android:summary="勾选:卡片式,未勾选:列表式"/> <com.jenzz.materialpreference.Preference android:title="清除缓存" android:key="qingchu" android:summary="1.85MB"/> </com.jenzz.materialpreference.PreferenceCategory> <com.jenzz.materialpreference.PreferenceCategory android:title="其他设置"> <com.jenzz.materialpreference.Preference android:title="意见反馈" android:key="fankui"/> <com.jenzz.materialpreference.Preference android:title="赏个好评" android:key="haping" android:summary="记得五星好评哦"/> </com.jenzz.materialpreference.PreferenceCategory> </PreferenceScreen>
Fragment使用需要继承PreferenceFragment
Activity使用需要继承PreferenceActivity
第三方依赖兼容包
compile 'com.jenzz:materialpreference:1.3'