Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(351)

Unified Diff: chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillLocalCardEditor.java

Issue 2113493002: [Payments] Switch to using TextInputLayouts, update statusbar color (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Cleaned up Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillLocalCardEditor.java
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillLocalCardEditor.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillLocalCardEditor.java
index 0015ea799651cdb39b21aeab6701d5334b3adda8..9971acc9941d6e66c9c1adb6ad6862f2672baf8a 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillLocalCardEditor.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillLocalCardEditor.java
@@ -21,7 +21,7 @@ import org.chromium.chrome.R;
import org.chromium.chrome.browser.autofill.PersonalDataManager;
import org.chromium.chrome.browser.autofill.PersonalDataManager.AutofillProfile;
import org.chromium.chrome.browser.autofill.PersonalDataManager.CreditCard;
-import org.chromium.chrome.browser.widget.FloatLabelLayout;
+import org.chromium.chrome.browser.widget.CompatibilityTextInputLayout;
import java.text.SimpleDateFormat;
import java.util.Calendar;
@@ -31,9 +31,9 @@ import java.util.Locale;
* Local credit card settings.
*/
public class AutofillLocalCardEditor extends AutofillCreditCardEditor {
- private FloatLabelLayout mNameLabel;
+ private CompatibilityTextInputLayout mNameLabel;
private EditText mNameText;
- private FloatLabelLayout mNumberLabel;
+ private CompatibilityTextInputLayout mNumberLabel;
private EditText mNumberText;
private Spinner mExpirationMonth;
private Spinner mExpirationYear;
@@ -46,9 +46,9 @@ public class AutofillLocalCardEditor extends AutofillCreditCardEditor {
Bundle savedInstanceState) {
View v = super.onCreateView(inflater, container, savedInstanceState);
- mNameLabel = (FloatLabelLayout) v.findViewById(R.id.credit_card_name_label);
+ mNameLabel = (CompatibilityTextInputLayout) v.findViewById(R.id.credit_card_name_label);
mNameText = (EditText) v.findViewById(R.id.credit_card_name_edit);
- mNumberLabel = (FloatLabelLayout) v.findViewById(R.id.credit_card_number_label);
+ mNumberLabel = (CompatibilityTextInputLayout) v.findViewById(R.id.credit_card_number_label);
mNumberText = (EditText) v.findViewById(R.id.credit_card_number_edit);
// Set text watcher to format credit card number
@@ -117,19 +117,19 @@ public class AutofillLocalCardEditor extends AutofillCreditCardEditor {
private void addCardDataToEditFields() {
if (mCard == null) {
- mNameLabel.focusWithoutAnimation();
+ mNameLabel.requestFocus();
return;
}
if (!TextUtils.isEmpty(mCard.getName())) {
- mNameLabel.setText(mCard.getName());
+ mNameLabel.getEditText().setText(mCard.getName());
}
if (!TextUtils.isEmpty(mCard.getNumber())) {
- mNumberLabel.setText(mCard.getNumber());
+ mNumberLabel.getEditText().setText(mCard.getNumber());
}
// Make the name label focusable in touch mode so that mNameText doesn't get focused.
- mNameLabel.getLabel().setFocusableInTouchMode(true);
+ mNameLabel.setFocusableInTouchMode(true);
int monthAsInt = 1;
if (!mCard.getMonth().isEmpty()) {

Powered by Google App Engine
This is Rietveld 408576698