From 73512ee6842166bbf0b37d70983595911b87db2d Mon Sep 17 00:00:00 2001 From: Udam Saini Date: Thu, 11 Feb 2016 23:16:27 +0000 Subject: [PATCH] Revert "Use SetupWizardPreferenceLayout" This reverts commit a95e7c3c09d8939c77c50450d8aaf23e9915a793. This causes a bug where you cannot access fingerprint from settings. bug:27152471 Change-Id: I4f3078a81b66d44bb6f29ed3afc501e0b56a369e --- Android.mk | 2 +- res/layout/setup_preference.xml | 4 +- res/layout/suw_no_scroll_template_card.xml | 81 ++++++++++++++++++ .../suw_no_scroll_template_card_wide.xml | 82 +++++++++++++++++++ res/layout/suw_no_scroll_template_header.xml | 76 +++++++++++++++++ ...uw_no_scroll_template_header_collapsed.xml | 63 ++++++++++++++ res/values/themes.xml | 2 - .../settings/SetupChooseLockGeneric.java | 18 +--- 8 files changed, 306 insertions(+), 22 deletions(-) create mode 100644 res/layout/suw_no_scroll_template_card.xml create mode 100644 res/layout/suw_no_scroll_template_card_wide.xml create mode 100644 res/layout/suw_no_scroll_template_header.xml create mode 100644 res/layout/suw_no_scroll_template_header_collapsed.xml diff --git a/Android.mk b/Android.mk index 61734fb1b50..683db504f20 100644 --- a/Android.mk +++ b/Android.mk @@ -39,7 +39,7 @@ ifneq ($(INCREMENTAL_BUILDS),) LOCAL_JACK_FLAGS := --multi-dex native endif -include frameworks/opt/setupwizard/library/common-full-support.mk +include frameworks/opt/setupwizard/library/common.mk include frameworks/base/packages/SettingsLib/common.mk include $(BUILD_PACKAGE) diff --git a/res/layout/setup_preference.xml b/res/layout/setup_preference.xml index f5496f44f33..135c5a099e5 100644 --- a/res/layout/setup_preference.xml +++ b/res/layout/setup_preference.xml @@ -15,11 +15,11 @@ limitations under the License. --> - diff --git a/res/layout/suw_no_scroll_template_card.xml b/res/layout/suw_no_scroll_template_card.xml new file mode 100644 index 00000000000..3cdec90a421 --- /dev/null +++ b/res/layout/suw_no_scroll_template_card.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/layout/suw_no_scroll_template_card_wide.xml b/res/layout/suw_no_scroll_template_card_wide.xml new file mode 100644 index 00000000000..73b900829f1 --- /dev/null +++ b/res/layout/suw_no_scroll_template_card_wide.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/layout/suw_no_scroll_template_header.xml b/res/layout/suw_no_scroll_template_header.xml new file mode 100644 index 00000000000..0291e5517d5 --- /dev/null +++ b/res/layout/suw_no_scroll_template_header.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/layout/suw_no_scroll_template_header_collapsed.xml b/res/layout/suw_no_scroll_template_header_collapsed.xml new file mode 100644 index 00000000000..7eff6257459 --- /dev/null +++ b/res/layout/suw_no_scroll_template_header_collapsed.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/values/themes.xml b/res/values/themes.xml index 3434bb18eec..30c372bdaf7 100644 --- a/res/values/themes.xml +++ b/res/values/themes.xml @@ -108,8 +108,6 @@ diff --git a/src/com/android/settings/SetupChooseLockGeneric.java b/src/com/android/settings/SetupChooseLockGeneric.java index 4f0d4ea0cb5..f1fbfc91a24 100644 --- a/src/com/android/settings/SetupChooseLockGeneric.java +++ b/src/com/android/settings/SetupChooseLockGeneric.java @@ -25,16 +25,12 @@ import android.os.Bundle; import android.os.UserHandle; import android.support.v7.preference.Preference; import android.support.v14.preference.PreferenceFragment; -import android.support.v7.widget.RecyclerView; -import android.view.LayoutInflater; import android.view.View; -import android.view.ViewGroup; import android.widget.Button; import com.android.internal.widget.LockPatternUtils; import com.android.settings.fingerprint.SetupSkipDialog; import com.android.setupwizardlib.SetupWizardLayout; -import com.android.setupwizardlib.SetupWizardPreferenceLayout; import com.android.setupwizardlib.view.NavigationBar; /** @@ -75,9 +71,7 @@ public class SetupChooseLockGeneric extends ChooseLockGeneric { SetupWizardUtils.setImmersiveMode(getActivity()); - SetupWizardPreferenceLayout layout = (SetupWizardPreferenceLayout) view; - layout.setDividerInset(getContext().getResources().getDimensionPixelSize( - R.dimen.suw_items_text_divider_inset)); + SetupWizardLayout layout = (SetupWizardLayout) view; final NavigationBar navigationBar = layout.getNavigationBar(); Button nextButton = navigationBar.getNextButton(); nextButton.setText(null); @@ -92,9 +86,6 @@ public class SetupChooseLockGeneric extends ChooseLockGeneric { layout.setHeaderText(R.string.lock_settings_picker_title); } - // Use the dividers in SetupWizardRecyclerLayout. Suppress the dividers in - // PreferenceFragment. - setDivider(null); } @Override @@ -124,13 +115,6 @@ public class SetupChooseLockGeneric extends ChooseLockGeneric { // activity will be resumed to foreground. } - @Override - public RecyclerView onCreateRecyclerView(LayoutInflater inflater, ViewGroup parent, - Bundle savedInstanceState) { - SetupWizardPreferenceLayout layout = (SetupWizardPreferenceLayout) parent; - return layout.onCreateRecyclerView(inflater, parent, savedInstanceState); - } - /*** * Disables preferences that are less secure than required quality and shows only secure * screen lock options here.