| Index: chrome/android/java/src/org/chromium/chrome/browser/payments/ui/EditorDropdownField.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/EditorDropdownField.java b/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/EditorDropdownField.java
|
| index c853391e2b1f990cfb5ed8e9ca81d463dae34e98..959310adab568ddab7ea51a6e14e0618d535f0c1 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/EditorDropdownField.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/EditorDropdownField.java
|
| @@ -5,7 +5,6 @@
|
| package org.chromium.chrome.browser.payments.ui;
|
|
|
| import android.content.Context;
|
| -import android.view.LayoutInflater;
|
| import android.view.View;
|
| import android.widget.AdapterView;
|
| import android.widget.AdapterView.OnItemSelectedListener;
|
| @@ -13,7 +12,6 @@
|
| import android.widget.Spinner;
|
| import android.widget.TextView;
|
|
|
| -import org.chromium.chrome.R;
|
| import org.chromium.chrome.browser.preferences.autofill.AutofillProfileBridge.DropdownKeyValue;
|
|
|
| import java.util.List;
|
| @@ -23,7 +21,6 @@
|
| */
|
| class EditorDropdownField {
|
| private final EditorFieldModel mFieldModel;
|
| - private final View mLayout;
|
| private final TextView mLabel;
|
| private final Spinner mDropdown;
|
| private int mSelectedIndex;
|
| @@ -41,10 +38,7 @@
|
| assert fieldModel.getInputTypeHint() == EditorFieldModel.INPUT_TYPE_HINT_DROPDOWN;
|
| mFieldModel = fieldModel;
|
|
|
| - mLayout = LayoutInflater.from(context).inflate(
|
| - R.layout.payment_request_editor_dropdown, null, false);
|
| -
|
| - mLabel = (TextView) mLayout.findViewById(R.id.spinner_label);
|
| + mLabel = new TextView(context);
|
| mLabel.setText(mFieldModel.getLabel());
|
|
|
| final List<DropdownKeyValue> dropdownKeyValues = mFieldModel.getDropdownKeyValues();
|
| @@ -55,12 +49,11 @@
|
| }
|
| }
|
|
|
| - ArrayAdapter<DropdownKeyValue> adapter = new ArrayAdapter<DropdownKeyValue>(
|
| - context, android.R.layout.simple_spinner_item, dropdownKeyValues);
|
| + ArrayAdapter<DropdownKeyValue> adapter = new ArrayAdapter<DropdownKeyValue>(context,
|
| + android.R.layout.simple_spinner_item, dropdownKeyValues);
|
| adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
|
|
|
| - mDropdown = (Spinner) mLayout.findViewById(R.id.spinner);
|
| - mDropdown.setContentDescription(mFieldModel.getLabel());
|
| + mDropdown = new Spinner(context);
|
| mDropdown.setAdapter(adapter);
|
| mDropdown.setSelection(mSelectedIndex);
|
| mDropdown.setOnItemSelectedListener(new OnItemSelectedListener() {
|
| @@ -78,11 +71,6 @@
|
| });
|
| }
|
|
|
| - /** @return The View containing everything. */
|
| - public View getLayout() {
|
| - return mLayout;
|
| - }
|
| -
|
| /** @return The EditorFieldModel that the EditorDropdownField represents. */
|
| public EditorFieldModel getFieldModel() {
|
| return mFieldModel;
|
|
|