diff options
author | Andrew Lee <anwlee@google.com> | 2014-06-06 18:07:29 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2014-06-06 18:07:30 +0000 |
commit | 97c57ccec07ac91bacb71699b10dcdd24b750c3c (patch) | |
tree | 5e74bb2db9d58a3489fca239709256a204e72d0a /src | |
parent | b6c81586ff375eecd9c74bae23823e21b24d54cd (diff) | |
parent | 04675a5123b50eec37ab84b431afda000541f573 (diff) |
Merge "Add click listener to search icon." into lmp-preview-dev
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/dialer/DialtactsActivity.java | 24 |
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()); |