Stop trying to play tricks with the focusability of the search widget's

TextView, as we weren't always doing it right, and it doesn't seem to
help or hurt the frequency of the home screen sliding up when the
widget is selected (that seems to be separate, see http://b/1819752).
This commit is contained in:
Mike LeBeau
2009-07-28 14:19:06 -07:00
parent 32ce7f17a8
commit 31bbf9cbff
2 changed files with 1 additions and 8 deletions

View File

@@ -40,6 +40,7 @@
android:layout_height="wrap_content"
android:layout_weight="1.0"
android:editable="false"
android:focusable="true"
android:inputType="none"
android:background="@drawable/textfield_searchwidget"
android:textAppearance="?android:attr/textAppearanceMediumInverse"

View File

@@ -194,10 +194,6 @@ public class Search extends LinearLayout
// keyboard is not currently available.
if (getContext().getResources().getConfiguration().hardKeyboardHidden ==
Configuration.HARDKEYBOARDHIDDEN_YES) {
// Make sure the text field is not focusable, so it's not responsible for
// causing the whole view to shift up to accommodate the keyboard.
mSearchText.setFocusable(false);
InputMethodManager inputManager = (InputMethodManager)
getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.showSoftInputUnchecked(0, null);
@@ -227,10 +223,6 @@ public class Search extends LinearLayout
public void stopSearch(boolean animate) {
setQuery("");
// Set the search field back to focusable after making it unfocusable in
// startSearch, so that the home screen doesn't try to shift around when the
// keyboard comes up.
mSearchText.setFocusable(true);
// Only restore if we are not already restored.
if (getAnimation() == mMorphAnimation) {
if (animate && !isAtTop()) {