Remove empty space when searching language list
Collasping the tool bar when search menu item is invoked. Bug: 266383101 Test: visual test, open the page and the large empty space will be collapsed when searching language list. Change-Id: I6548d3d572082a66778cb27d9333dff760619dab
This commit is contained in:
@@ -31,7 +31,7 @@ import com.android.settings.core.SettingsBaseActivity;
|
|||||||
|
|
||||||
/** A activity to show the locale picker page. */
|
/** A activity to show the locale picker page. */
|
||||||
public class LocalePickerWithRegionActivity extends SettingsBaseActivity
|
public class LocalePickerWithRegionActivity extends SettingsBaseActivity
|
||||||
implements LocalePickerWithRegion.LocaleSelectedListener {
|
implements LocalePickerWithRegion.LocaleSelectedListener, MenuItem.OnActionExpandListener {
|
||||||
private static final String TAG = LocalePickerWithRegionActivity.class.getSimpleName();
|
private static final String TAG = LocalePickerWithRegionActivity.class.getSimpleName();
|
||||||
private static final String PARENT_FRAGMENT_NAME = "localeListEditor";
|
private static final String PARENT_FRAGMENT_NAME = "localeListEditor";
|
||||||
|
|
||||||
@@ -53,7 +53,9 @@ public class LocalePickerWithRegionActivity extends SettingsBaseActivity
|
|||||||
this,
|
this,
|
||||||
LocalePickerWithRegionActivity.this,
|
LocalePickerWithRegionActivity.this,
|
||||||
false /* translate only */,
|
false /* translate only */,
|
||||||
explicitLocales);
|
explicitLocales,
|
||||||
|
null /* appPackageName */,
|
||||||
|
this);
|
||||||
getFragmentManager()
|
getFragmentManager()
|
||||||
.beginTransaction()
|
.beginTransaction()
|
||||||
.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN)
|
.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN)
|
||||||
@@ -97,5 +99,17 @@ public class LocalePickerWithRegionActivity extends SettingsBaseActivity
|
|||||||
return Settings.Global.getInt(
|
return Settings.Global.getInt(
|
||||||
getContentResolver(), Settings.Global.DEVICE_DEMO_MODE, 0) == 1;
|
getContentResolver(), Settings.Global.DEVICE_DEMO_MODE, 0) == 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean onMenuItemActionExpand(MenuItem item) {
|
||||||
|
mAppBarLayout.setExpanded(false /*expanded*/, false /*animate*/);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean onMenuItemActionCollapse(MenuItem item) {
|
||||||
|
mAppBarLayout.setExpanded(false /*expanded*/, false /*animate*/);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user