summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndrew Lee <anwlee@google.com>2014-06-05 18:36:20 -0700
committerAndrew Lee <anwlee@google.com>2014-06-05 18:36:20 -0700
commit04675a5123b50eec37ab84b431afda000541f573 (patch)
tree8da8d898c6a6d5dbaa23fbabcdd401afabcf1fb8 /src
parentde1254614544a0793edff06af813c40477eef357 (diff)
Add click listener to search icon.
This way, if the user taps on the icon they will enter the search UI... increases the surface area for this interaction slightly. While I was at it, I also changed an unnecessary class variable to be scoped within onCreate. Bug: 15457217 Change-Id: I07796eb3f49595b136a2a075d9039a7b899c7819
Diffstat (limited to 'src')
-rw-r--r--src/com/android/dialer/DialtactsActivity.java24
1 files changed, 14 insertions, 10 deletions
diff --git a/src/com/android/dialer/DialtactsActivity.java b/src/com/android/dialer/DialtactsActivity.java
index 26c169843..fc63690fe 100644
--- a/src/com/android/dialer/DialtactsActivity.java
+++ b/src/com/android/dialer/DialtactsActivity.java
@@ -59,6 +59,7 @@ import android.view.inputmethod.InputMethodManager;
import android.widget.AbsListView.OnScrollListener;
import android.widget.EditText;
import android.widget.ImageButton;
+import android.widget.ImageView;
import android.widget.PopupMenu;
import android.widget.RelativeLayout;
import android.widget.Toast;
@@ -195,7 +196,6 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O
private EditText mSearchView;
private View mVoiceSearchButton;
- private SearchEditTextLayout mSearchEditTextLayout;
/**
* View that contains the "Remove" dialog that shows up when the user long presses a contact.
@@ -342,23 +342,27 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O
mActionBarController = new ActionBarController(this,
(SearchEditTextLayout) actionBar.getCustomView());
- mSearchEditTextLayout = (SearchEditTextLayout) actionBar.getCustomView();
- mSearchEditTextLayout.setPreImeKeyListener(mSearchEditTextLayoutListener);
- mSearchView = (EditText) mSearchEditTextLayout.findViewById(R.id.search_view);
+ SearchEditTextLayout searchEditTextLayout =
+ (SearchEditTextLayout) actionBar.getCustomView();
+ searchEditTextLayout.setPreImeKeyListener(mSearchEditTextLayoutListener);
+
+ mSearchView = (EditText) searchEditTextLayout.findViewById(R.id.search_view);
mSearchView.addTextChangedListener(mPhoneSearchQueryTextListener);
- mVoiceSearchButton = mSearchEditTextLayout.findViewById(R.id.voice_search_button);
- mSearchEditTextLayout.findViewById(R.id.search_box_start_search).setOnClickListener(
- mSearchViewOnClickListener);
- mSearchEditTextLayout.setOnBackButtonClickedListener(new OnBackButtonClickedListener() {
+ mVoiceSearchButton = searchEditTextLayout.findViewById(R.id.voice_search_button);
+ searchEditTextLayout.findViewById(R.id.search_magnifying_glass)
+ .setOnClickListener(mSearchViewOnClickListener);
+ searchEditTextLayout.findViewById(R.id.search_box_start_search)
+ .setOnClickListener(mSearchViewOnClickListener);
+ searchEditTextLayout.setOnBackButtonClickedListener(new OnBackButtonClickedListener() {
@Override
public void onBackButtonClicked() {
onBackPressed();
}
});
- ImageButton optionsMenuButton = (ImageButton) mSearchEditTextLayout.findViewById(
- R.id.dialtacts_options_menu_button);
+ ImageButton optionsMenuButton =
+ (ImageButton) searchEditTextLayout.findViewById(R.id.dialtacts_options_menu_button);
optionsMenuButton.setOnClickListener(this);
final OptionsPopupMenu optionsMenu = buildOptionsMenu(optionsMenuButton);
optionsMenuButton.setOnTouchListener(optionsMenu.getDragToOpenListener());