Index: chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateLanguagePanel.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateLanguagePanel.java b/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateLanguagePanel.java |
index fb48247102ca0198dca1ce073ea676f128c772ba..77e8cb722eafdd69237d203dc2596153c12e8bc6 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateLanguagePanel.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateLanguagePanel.java |
@@ -9,6 +9,7 @@ import android.graphics.Color; |
import android.text.SpannableString; |
import android.text.TextUtils; |
import android.text.style.ForegroundColorSpan; |
+import android.util.TypedValue; |
import android.view.LayoutInflater; |
import android.view.View; |
import android.view.ViewGroup; |
@@ -103,8 +104,9 @@ public class TranslateLanguagePanel |
mTargetAdapter.measureWidthRequiredForView(); |
// Create the spinners. |
- mSourceSpinner = new Spinner(context); |
- mTargetSpinner = new Spinner(context); |
+ LayoutInflater inflater = LayoutInflater.from(context); |
+ mSourceSpinner = (Spinner) inflater.inflate(R.layout.spinner, null); |
+ mTargetSpinner = (Spinner) inflater.inflate(R.layout.spinner, null); |
mSourceSpinner.setOnItemSelectedListener(this); |
mTargetSpinner.setOnItemSelectedListener(this); |
mSourceSpinner.setAdapter(mSourceAdapter); |
@@ -234,8 +236,9 @@ public class TranslateLanguagePanel |
public View getView(int position, View convertView, ViewGroup parent) { |
TextView result; |
if (!(convertView instanceof TextView)) { |
- result = (TextView) LayoutInflater.from(getContext()).inflate( |
- R.layout.infobar_text, null); |
+ result = new TextView(getContext()); |
+ result.setTextSize(TypedValue.COMPLEX_UNIT_PX, |
+ getContext().getResources().getDimension(R.dimen.infobar_text_size)); |
} else { |
result = (TextView) convertView; |
} |