summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard MacGregor <rmacgregor@cyngn.com>2016-04-14 11:15:21 -0700
committerRichard MacGregor <rmacgregor@cyngn.com>2016-04-15 11:26:17 -0700
commit114b9b51492b5a8eba0787dc5a9ed929b416cb04 (patch)
tree6108b35b41fda7f462c0496f65f02416c618be1d
parent7c88b513ac210919e5595dce33cee77aa1c71985 (diff)
downloadandroid_packages_apps_Dialer-114b9b51492b5a8eba0787dc5a9ed929b416cb04.tar.gz
android_packages_apps_Dialer-114b9b51492b5a8eba0787dc5a9ed929b416cb04.tar.bz2
android_packages_apps_Dialer-114b9b51492b5a8eba0787dc5a9ed929b416cb04.zip
Expand clickable area of settings button
Expand clickable area of settings button. It was way too tricky to hit. Ticket CD-543 Change-Id: I5f7ee0a79eb87746894b19627465baa13520c7ab
-rw-r--r--res/layout/search_edittext.xml45
-rw-r--r--src/com/android/dialer/DialtactsActivity.java4
2 files changed, 30 insertions, 19 deletions
diff --git a/res/layout/search_edittext.xml b/res/layout/search_edittext.xml
index 61406a197..399369bef 100644
--- a/res/layout/search_edittext.xml
+++ b/res/layout/search_edittext.xml
@@ -17,7 +17,6 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingStart="@dimen/search_box_left_padding"
- android:paddingEnd="@dimen/search_box_right_padding"
android:gravity="center_vertical"
android:orientation="horizontal">
@@ -43,26 +42,38 @@
android:gravity="center_vertical"
android:hint="@string/dialer_hint_find_contact" />
- <ImageView
+ <LinearLayout
android:id="@+id/voice_search_button"
- android:layout_height="@dimen/search_box_icon_size"
- android:layout_width="@dimen/search_box_icon_size"
- android:layout_margin="@dimen/search_box_icon_margin"
- android:src="@drawable/ic_voice_search"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:gravity="center_vertical"
android:clickable="true"
- android:contentDescription="@string/description_start_voice_search"
- android:background="?android:attr/selectableItemBackgroundBorderless"
- android:tint="@color/searchbox_icon_tint" />
+ android:contentDescription="@string/description_start_voice_search" >
+ <ImageView
+ android:layout_height="@dimen/search_box_icon_size"
+ android:layout_width="@dimen/search_box_icon_size"
+ android:layout_margin="@dimen/search_box_icon_margin"
+ android:src="@drawable/ic_voice_search"
+ android:background="?android:attr/selectableItemBackgroundBorderless"
+ android:tint="@color/searchbox_icon_tint" />
+ </LinearLayout>
- <ImageButton
+ <LinearLayout
android:id="@+id/dialtacts_options_menu_button"
- android:layout_width="@dimen/search_box_icon_size"
- android:layout_height="@dimen/search_box_icon_size"
- android:layout_margin="@dimen/search_box_icon_margin"
- android:background="?android:attr/selectableItemBackgroundBorderless"
- android:src="@drawable/ic_overflow_menu"
- android:contentDescription="@string/action_menu_overflow_description"
- android:tint="@color/searchbox_icon_tint" />
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:paddingEnd="@dimen/search_box_right_padding"
+ android:gravity="center_vertical"
+ android:clickable="true"
+ android:contentDescription="@string/action_menu_overflow_description" >
+ <ImageView
+ android:layout_width="@dimen/search_box_icon_size"
+ android:layout_height="@dimen/search_box_icon_size"
+ android:layout_margin="@dimen/search_box_icon_margin"
+ android:background="?android:attr/selectableItemBackgroundBorderless"
+ android:src="@drawable/ic_overflow_menu"
+ android:tint="@color/searchbox_icon_tint" />
+ </LinearLayout>
</LinearLayout>
diff --git a/src/com/android/dialer/DialtactsActivity.java b/src/com/android/dialer/DialtactsActivity.java
index 7348c1599..0496667f0 100644
--- a/src/com/android/dialer/DialtactsActivity.java
+++ b/src/com/android/dialer/DialtactsActivity.java
@@ -570,8 +570,8 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O
mFloatingActionButtonController = new FloatingActionButtonController(this,
floatingActionButtonContainer, floatingActionButton);
- ImageButton optionsMenuButton =
- (ImageButton) mSearchEditTextLayout.findViewById(R.id.dialtacts_options_menu_button);
+ View optionsMenuButton =
+ mSearchEditTextLayout.findViewById(R.id.dialtacts_options_menu_button);
optionsMenuButton.setOnClickListener(this);
mOverflowMenu = buildOptionsMenu(mSearchEditTextLayout);
optionsMenuButton.setOnTouchListener(mOverflowMenu.getDragToOpenListener());