diff options
author | Yorke Lee <yorkelee@google.com> | 2013-09-06 12:08:08 -0700 |
---|---|---|
committer | Yorke Lee <yorkelee@google.com> | 2013-09-06 12:26:50 -0700 |
commit | 778408732c1e8fb81d1b5dc6df92725aa397e978 (patch) | |
tree | 2a72f95dfc0f6b9af8855dc0e46290c9636bea32 /src | |
parent | 6276f093cf16a4797f43d53a76e3a8e5a279ea22 (diff) |
Tweak Dialpad redlines
Centralize dialpad keys
Change voicemail icon
Bug: 10445734
Bug: 10510368
Change-Id: I1e9dc98c9aed07c26bdfe176f4a4c94c65fc6d85
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/dialer/dialpad/DialpadFragment.java | 9 | ||||
-rw-r--r-- | src/com/android/dialer/dialpad/DialpadKeyButton.java | 4 |
2 files changed, 10 insertions, 3 deletions
diff --git a/src/com/android/dialer/dialpad/DialpadFragment.java b/src/com/android/dialer/dialpad/DialpadFragment.java index 79e830730..0465ddbbf 100644 --- a/src/com/android/dialer/dialpad/DialpadFragment.java +++ b/src/com/android/dialer/dialpad/DialpadFragment.java @@ -52,6 +52,7 @@ import android.text.style.RelativeSizeSpan; import android.util.AttributeSet; import android.util.DisplayMetrics; import android.util.Log; +import android.util.TypedValue; import android.view.KeyEvent; import android.view.LayoutInflater; import android.view.Menu; @@ -600,10 +601,12 @@ public class DialpadFragment extends Fragment R.string.dialpad_8_letters, R.string.dialpad_9_letters, R.string.dialpad_star_letters, R.string.dialpad_pound_letters}; + final Resources resources = getResources(); + DialpadKeyButton dialpadKey; TextView numberView; TextView lettersView; - final Resources resources = getResources(); + for (int i = 0; i < buttonIds.length; i++) { dialpadKey = (DialpadKeyButton) fragmentView.findViewById(buttonIds[i]); dialpadKey.setLayoutParams(new TableRow.LayoutParams( @@ -614,6 +617,10 @@ public class DialpadFragment extends Fragment numberView.setText(resources.getString(numberIds[i])); if (lettersView != null) { lettersView.setText(resources.getString(letterIds[i])); + if (buttonIds[i] == R.id.zero) { + lettersView.setTextSize(TypedValue.COMPLEX_UNIT_PX, resources.getDimension( + R.dimen.dialpad_key_plus_size)); + } } } diff --git a/src/com/android/dialer/dialpad/DialpadKeyButton.java b/src/com/android/dialer/dialpad/DialpadKeyButton.java index 9aae631a5..9a20993d6 100644 --- a/src/com/android/dialer/dialpad/DialpadKeyButton.java +++ b/src/com/android/dialer/dialpad/DialpadKeyButton.java @@ -25,7 +25,7 @@ import android.view.View; import android.view.accessibility.AccessibilityEvent; import android.view.accessibility.AccessibilityManager; import android.view.accessibility.AccessibilityNodeInfo; -import android.widget.RelativeLayout; +import android.widget.FrameLayout; /** * Custom class for dialpad buttons. @@ -33,7 +33,7 @@ import android.widget.RelativeLayout; * This class implements lift-to-type interaction when touch exploration is * enabled. */ -public class DialpadKeyButton extends RelativeLayout { +public class DialpadKeyButton extends FrameLayout { /** Accessibility manager instance used to check touch exploration state. */ private AccessibilityManager mAccessibilityManager; |