Merge "Allow preference theming to remove divider." into nyc-mr1-dev
This commit is contained in:
@@ -189,12 +189,10 @@ public abstract class PreferenceFragment extends Fragment implements
|
||||
0);
|
||||
|
||||
ListView lv = (ListView) view.findViewById(android.R.id.list);
|
||||
if (lv != null) {
|
||||
Drawable divider =
|
||||
a.getDrawable(com.android.internal.R.styleable.PreferenceFragment_divider);
|
||||
if (divider != null) {
|
||||
lv.setDivider(divider);
|
||||
}
|
||||
if (lv != null
|
||||
&& a.hasValueOrEmpty(com.android.internal.R.styleable.PreferenceFragment_divider)) {
|
||||
lv.setDivider(
|
||||
a.getDrawable(com.android.internal.R.styleable.PreferenceFragment_divider));
|
||||
}
|
||||
|
||||
a.recycle();
|
||||
|
||||
@@ -53,6 +53,10 @@ please see styles_device_defaults.xml.
|
||||
<item name="wallpaperIntraCloseExitAnimation">@anim/slide_in_exit_micro</item>
|
||||
</style>
|
||||
|
||||
<style name="PreferenceFragment.Material" parent="BasePreferenceFragment">
|
||||
<item name="divider">@empty</item>
|
||||
</style>
|
||||
|
||||
<style name="Widget.Material.TextView" parent="Widget.TextView">
|
||||
<item name="breakStrategy">balanced</item>
|
||||
</style>
|
||||
|
||||
@@ -36,7 +36,7 @@ please see styles_device_defaults.xml.
|
||||
<item name="layout">@layout/preference_material</item>
|
||||
</style>
|
||||
|
||||
<style name="PreferenceFragment.Material">
|
||||
<style name="BasePreferenceFragment">
|
||||
<item name="layout">@layout/preference_list_fragment_material</item>
|
||||
<item name="paddingStart">@dimen/preference_fragment_padding_side_material</item>
|
||||
<item name="paddingEnd">@dimen/preference_fragment_padding_side_material</item>
|
||||
@@ -46,6 +46,8 @@ please see styles_device_defaults.xml.
|
||||
<item name="clipToPadding">@bool/config_preferenceFragmentClipToPadding</item>
|
||||
</style>
|
||||
|
||||
<style name="PreferenceFragment.Material" parent="BasePreferenceFragment"/>
|
||||
|
||||
<style name="PreferenceActivity.Material">
|
||||
<item name="layout">@layout/preference_list_content_material</item>
|
||||
<item name="headerLayout">@layout/preference_header_item_material</item>
|
||||
|
||||
Reference in New Issue
Block a user