Merge change 1316 into donut
* changes: Make in-app search have a different background resource which looks like a slide-out drawer, to provide app context and because it is not full-screen.
This commit is contained in:
@@ -325,6 +325,14 @@ public class SearchDialog extends Dialog implements OnItemClickListener, OnItemS
|
||||
|
||||
// show the dialog. this will call onStart().
|
||||
if (!isShowing()) {
|
||||
// First make sure the keyboard is showing (if needed), so that we get the right height
|
||||
// for the dropdown to respect the IME.
|
||||
if (getContext().getResources().getConfiguration().hardKeyboardHidden ==
|
||||
Configuration.HARDKEYBOARDHIDDEN_YES) {
|
||||
InputMethodManager inputManager = (InputMethodManager)
|
||||
getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
|
||||
inputManager.showSoftInputUnchecked(0, null);
|
||||
}
|
||||
show();
|
||||
}
|
||||
|
||||
@@ -528,13 +536,16 @@ public class SearchDialog extends Dialog implements OnItemClickListener, OnItemS
|
||||
mSearchAutoComplete.setDropDownAnimationStyle(0); // no animation
|
||||
mSearchAutoComplete.setThreshold(mSearchable.getSuggestThreshold());
|
||||
|
||||
// TODO: Use different dropdown background resource for in-app search.
|
||||
if (mGlobalSearchMode) {
|
||||
mSearchAutoComplete.setDropDownAlwaysVisible(true); // fill space until results come in
|
||||
mSearchAutoComplete.setDropDownDismissedOnCompletion(false);
|
||||
mSearchAutoComplete.setDropDownBackgroundResource(
|
||||
com.android.internal.R.drawable.search_dropdown_background);
|
||||
} else {
|
||||
mSearchAutoComplete.setDropDownAlwaysVisible(false);
|
||||
mSearchAutoComplete.setDropDownDismissedOnCompletion(true);
|
||||
mSearchAutoComplete.setDropDownBackgroundResource(
|
||||
com.android.internal.R.drawable.search_dropdown_background_apps);
|
||||
}
|
||||
|
||||
// attach the suggestions adapter, if suggestions are available
|
||||
|
||||
BIN
core/res/res/drawable/search_dropdown_background_apps.9.png
Normal file
BIN
core/res/res/drawable/search_dropdown_background_apps.9.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 412 B |
Reference in New Issue
Block a user