diff options
author | Andrew Lee <anwlee@google.com> | 2014-05-16 15:56:48 -0700 |
---|---|---|
committer | Andrew Lee <anwlee@google.com> | 2014-05-17 14:59:32 -0700 |
commit | d4cde838ea2bc23679e8656d04ed096e82d938d4 (patch) | |
tree | fadf9eddb9191e7f008f29e61ca1d504eb97b7c4 /src | |
parent | 0d68dad4e0fde69e1a1e85efc19840363f4f9539 (diff) |
Add magnifying glass to search box.
Bug: 14900155
Change-Id: I12cf9aa36c7947e7ee8078de088882b2b3fbdae6
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/dialer/DialtactsActivity.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/android/dialer/DialtactsActivity.java b/src/com/android/dialer/DialtactsActivity.java index 6fdf5499e..2b66355cf 100644 --- a/src/com/android/dialer/DialtactsActivity.java +++ b/src/com/android/dialer/DialtactsActivity.java @@ -190,6 +190,7 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O private String mPendingSearchViewQuery; private EditText mSearchView; + private View mSearchIcon; private View mSearchViewCloseButton; private View mVoiceSearchButton; @@ -334,6 +335,8 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O SearchEditTextLayout actionBarView = (SearchEditTextLayout) actionBar.getCustomView(); actionBarView.setPreImeKeyListener(mSearchEditTextLayoutListener); + mSearchIcon = actionBarView.findViewById(R.id.search_magnifying_glass); + mSearchView = (EditText) actionBarView.findViewById(R.id.search_view); mSearchView.addTextChangedListener(mPhoneSearchQueryTextListener); mSearchView.setOnTouchListener(mSearchViewOnTouchListener); @@ -604,6 +607,9 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O } mListsFragment.maybeShowActionBar(); + if (isInSearchUi()) { + mSearchIcon.setVisibility(View.GONE); + } } /** @@ -810,6 +816,10 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O transaction.commit(); mListsFragment.getView().animate().alpha(0).withLayer(); + + if (!mIsDialpadShown) { + mSearchIcon.setVisibility(View.GONE); + } } /** @@ -837,6 +847,7 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O transaction.commit(); mListsFragment.getView().animate().alpha(1).withLayer(); + mSearchIcon.setVisibility(View.VISIBLE); } /** Returns an Intent to launch Call Settings screen */ |