From 27da0bf0a38231111cbf6bb7df6c4a0d53b144d8 Mon Sep 17 00:00:00 2001 From: Amith Yamasani Date: Mon, 25 Oct 2010 09:25:38 -0700 Subject: [PATCH] Fix sub-header height to follow drawable. Floating panels for Preference screens. --- .../preference/PreferenceFragment.java | 2 +- .../layout-port/preference_header_item.xml | 62 ---------------- .../res/res/layout/preference_header_item.xml | 2 +- .../res/layout/preference_list_content.xml | 17 ++++- .../res/layout/preference_list_fragment.xml | 74 +++++++++++++++++++ core/res/res/values/styles.xml | 2 +- 6 files changed, 92 insertions(+), 67 deletions(-) delete mode 100644 core/res/res/layout-port/preference_header_item.xml create mode 100644 core/res/res/layout/preference_list_fragment.xml diff --git a/core/java/android/preference/PreferenceFragment.java b/core/java/android/preference/PreferenceFragment.java index 7629c318ee1c8..33f37f8f1a615 100644 --- a/core/java/android/preference/PreferenceFragment.java +++ b/core/java/android/preference/PreferenceFragment.java @@ -151,7 +151,7 @@ public abstract class PreferenceFragment extends Fragment implements @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { - return inflater.inflate(com.android.internal.R.layout.preference_list_content, + return inflater.inflate(com.android.internal.R.layout.preference_list_fragment, container, false); } diff --git a/core/res/res/layout-port/preference_header_item.xml b/core/res/res/layout-port/preference_header_item.xml deleted file mode 100644 index cc76c8e3c17ad..0000000000000 --- a/core/res/res/layout-port/preference_header_item.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/core/res/res/layout/preference_header_item.xml b/core/res/res/layout/preference_header_item.xml index aba7b2ad0a5a4..f00e7aa59d29c 100644 --- a/core/res/res/layout/preference_header_item.xml +++ b/core/res/res/layout/preference_header_item.xml @@ -18,7 +18,7 @@ diff --git a/core/res/res/layout/preference_list_content.xml b/core/res/res/layout/preference_list_content.xml index 7c0b79140ae16..5b42407475431 100644 --- a/core/res/res/layout/preference_list_content.xml +++ b/core/res/res/layout/preference_list_content.xml @@ -21,7 +21,8 @@ + android:layout_width="match_parent" + android:background="@android:color/transparent"> diff --git a/core/res/res/layout/preference_list_fragment.xml b/core/res/res/layout/preference_list_fragment.xml new file mode 100644 index 0000000000000..c499b8a0a57c9 --- /dev/null +++ b/core/res/res/layout/preference_list_fragment.xml @@ -0,0 +1,74 @@ + + + + + + + + + +