在使用Android的Preference,有时为了让我们的界面更加美观,我们会自定义自己的Preference。今天就主要说一下怎样自定义CheckBoxPreference的CheckBox按钮。
系统默认CheckBoxPreference的CheckBox样式

自定义后的CheckBox样式

其实,关键的一步就是指定CheckBoxPreference的android:widgetLayout属性,详细步骤就不说了,下面直接上代码,很简单的。
1./res/xml/my_preference.xml
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
<CheckBoxPreference
android:key="cbp"
android:summaryOff="Off"
android:summaryOn="On"
android:title="CheckBoxPreference"
android:widgetLayout="@layout/my_checkbox" />
</PreferenceScreen>2./res/layout/my_checkbox.xml
<


597

被折叠的 条评论
为什么被折叠?



