diff --git a/res/layout/fingerprint_enroll_introduction.xml b/res/layout/fingerprint_enroll_introduction.xml
index 6d1c6997de7..2c0e7de7ac4 100644
--- a/res/layout/fingerprint_enroll_introduction.xml
+++ b/res/layout/fingerprint_enroll_introduction.xml
@@ -15,10 +15,51 @@
limitations under the License
-->
-
+ android:layout_height="match_parent">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/res/xml/fingerprint_enroll_introduction_items.xml b/res/xml/fingerprint_enroll_introduction_items.xml
deleted file mode 100644
index 28a3f6b3c53..00000000000
--- a/res/xml/fingerprint_enroll_introduction_items.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/com/android/settings/fingerprint/FingerprintEnrollIntroduction.java b/src/com/android/settings/fingerprint/FingerprintEnrollIntroduction.java
index c1a092585fb..23755fdf5db 100644
--- a/src/com/android/settings/fingerprint/FingerprintEnrollIntroduction.java
+++ b/src/com/android/settings/fingerprint/FingerprintEnrollIntroduction.java
@@ -24,24 +24,21 @@ import android.os.Bundle;
import android.os.UserHandle;
import android.os.UserManager;
import android.util.Log;
+import android.view.View;
+import android.widget.Button;
import com.android.internal.logging.MetricsProto.MetricsEvent;
-import com.android.internal.util.CharSequences;
import com.android.settings.ChooseLockGeneric;
import com.android.settings.ChooseLockSettingsHelper;
import com.android.settings.R;
import com.android.settingslib.HelpUtils;
-import com.android.setupwizardlib.GlifRecyclerLayout;
-import com.android.setupwizardlib.items.IItem;
-import com.android.setupwizardlib.items.Item;
-import com.android.setupwizardlib.items.RecyclerItemAdapter;
import com.android.setupwizardlib.span.LinkSpan;
/**
* Onboarding activity for fingerprint enrollment.
*/
public class FingerprintEnrollIntroduction extends FingerprintEnrollBase
- implements RecyclerItemAdapter.OnItemSelectedListener, LinkSpan.OnClickListener {
+ implements View.OnClickListener, LinkSpan.OnClickListener {
private static final String TAG = "FingerprintIntro";
@@ -57,12 +54,11 @@ public class FingerprintEnrollIntroduction extends FingerprintEnrollBase
super.onCreate(savedInstanceState);
setContentView(R.layout.fingerprint_enroll_introduction);
setHeaderText(R.string.security_settings_fingerprint_enroll_introduction_title);
- final GlifRecyclerLayout layout = (GlifRecyclerLayout) getLayout();
+
+ final Button cancelButton = (Button) findViewById(R.id.fingerprint_cancel_button);
+ cancelButton.setOnClickListener(this);
+
mUserManager = UserManager.get(this);
- final RecyclerItemAdapter adapter = (RecyclerItemAdapter) layout.getAdapter();
- adapter.setOnItemSelectedListener(this);
- Item item = (Item) adapter.findItemById(R.id.fingerprint_introduction_message);
- item.setTitle(getText(R.string.security_settings_fingerprint_enroll_introduction_message));
updatePasswordQuality();
}
@@ -72,6 +68,11 @@ public class FingerprintEnrollIntroduction extends FingerprintEnrollBase
mHasPassword = passwordQuality != DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED;
}
+ @Override
+ protected Button getNextButton() {
+ return (Button) findViewById(R.id.fingerprint_next_button);
+ }
+
@Override
protected void onNextButtonClick() {
if (!mHasPassword) {
@@ -142,14 +143,11 @@ public class FingerprintEnrollIntroduction extends FingerprintEnrollBase
}
@Override
- public void onItemSelected(IItem item) {
- switch (((Item) item).getId()) {
- case R.id.next_button:
- onNextButtonClick();
- break;
- case R.id.cancel_button:
- onCancelButtonClick();
- break;
+ public void onClick(View v) {
+ if (v.getId() == R.id.fingerprint_cancel_button) {
+ onCancelButtonClick();
+ } else {
+ super.onClick(v);
}
}
diff --git a/src/com/android/settings/fingerprint/SetupFingerprintEnrollIntroduction.java b/src/com/android/settings/fingerprint/SetupFingerprintEnrollIntroduction.java
index aac2057ed0a..cc8e823e673 100644
--- a/src/com/android/settings/fingerprint/SetupFingerprintEnrollIntroduction.java
+++ b/src/com/android/settings/fingerprint/SetupFingerprintEnrollIntroduction.java
@@ -19,15 +19,13 @@ package com.android.settings.fingerprint;
import android.content.Intent;
import android.content.res.Resources;
import android.os.UserHandle;
+import android.widget.Button;
import com.android.internal.logging.MetricsProto.MetricsEvent;
import com.android.internal.widget.LockPatternUtils;
import com.android.settings.R;
import com.android.settings.SetupChooseLockGeneric;
import com.android.settings.SetupWizardUtils;
-import com.android.setupwizardlib.GlifRecyclerLayout;
-import com.android.setupwizardlib.items.Item;
-import com.android.setupwizardlib.items.RecyclerItemAdapter;
public class SetupFingerprintEnrollIntroduction extends FingerprintEnrollIntroduction {
@@ -53,15 +51,14 @@ public class SetupFingerprintEnrollIntroduction extends FingerprintEnrollIntrodu
@Override
protected void initViews() {
- GlifRecyclerLayout layout = (GlifRecyclerLayout) getLayout();
- final RecyclerItemAdapter adapter = (RecyclerItemAdapter) layout.getAdapter();
- final Item nextItem = (Item) adapter.findItemById(R.id.next_button);
- nextItem.setTitle(
- getText(R.string.security_settings_fingerprint_enroll_introduction_continue_setup));
+ super.initViews();
+ Button nextButton = getNextButton();
+ nextButton.setText(
+ R.string.security_settings_fingerprint_enroll_introduction_continue_setup);
- final Item cancelItem = (Item) adapter.findItemById(R.id.cancel_button);
- cancelItem.setTitle(
- getText(R.string.security_settings_fingerprint_enroll_introduction_cancel_setup));
+ final Button cancelButton = (Button) findViewById(R.id.fingerprint_cancel_button);
+ cancelButton.setText(
+ R.string.security_settings_fingerprint_enroll_introduction_cancel_setup);
}
@Override