首页 > 代码库 > android-Preference 风格调整
android-Preference 风格调整
<CheckBoxPreference android:defaultValue="false" android:layout="?android:attr/preferenceLayoutChild"
android:key="pref_key_mms_group_mms" android:summary="@string/pref_summary_mms_group_mms" android:title="@string/pref_title_mms_group_mms" /> <CheckBoxPreference android:defaultValue="false" android:key="pref_key_mms_delivery_reports" android:summary="@string/pref_summary_mms_delivery_reports" android:title="@string/pref_title_mms_delivery_reports" /> <CheckBoxPreference android:defaultValue="false" android:key="pref_key_mms_read_reports" android:summary="@string/pref_summary_mms_read_reports" android:title="@string/pref_title_mms_read_reports" /> <CheckBoxPreference android:defaultValue="false" android:key="pref_key_mms_auto_reply_read_reports" android:summary="@string/pref_summary_mms_auto_reply_read_reports" android:title="@string/pref_title_mms_auto_reply_read_reports" />
上面这个界面,你会发现第一个跟其他的几个的布局是不一样的。体现在,或者是没有分割线,或者是左右边距不对。只要把这个去掉就行了,具体原因,感觉是
android:layout="?android:attr/preferenceLayoutChild"
引用的是系统定义的一个布局文件,如果去掉了,就是默认的自己添加的了
preferenceLayoutChild
是一个theme中的属性
android-Preference 风格调整
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。