show the dream enable switch in all conditions.

Bug: 7229905
Change-Id: I3fc3b2e8ce1e8bb08c72daed9c5d33ce5ff343c6
This commit is contained in:
Chris Wren
2012-09-26 14:39:05 -04:00
parent 49dc982556
commit 63707af94a

View File

@@ -96,23 +96,26 @@ public class DreamSettings extends SettingsPreferenceFragment {
} }
} }
}); });
if (activity instanceof PreferenceActivity) {
PreferenceActivity preferenceActivity = (PreferenceActivity) activity; final int padding = activity.getResources().getDimensionPixelSize(
if (preferenceActivity.onIsHidingHeaders() || !preferenceActivity.onIsMultiPane()) { R.dimen.action_bar_switch_padding);
final int padding = activity.getResources().getDimensionPixelSize( mSwitch.setPadding(0, 0, padding, 0);
R.dimen.action_bar_switch_padding); activity.getActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM,
mSwitch.setPadding(0, 0, padding, 0); ActionBar.DISPLAY_SHOW_CUSTOM);
activity.getActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM, activity.getActionBar().setCustomView(mSwitch, new ActionBar.LayoutParams(
ActionBar.DISPLAY_SHOW_CUSTOM); ActionBar.LayoutParams.WRAP_CONTENT,
activity.getActionBar().setCustomView(mSwitch, new ActionBar.LayoutParams( ActionBar.LayoutParams.WRAP_CONTENT,
ActionBar.LayoutParams.WRAP_CONTENT, Gravity.CENTER_VERTICAL | Gravity.END));
ActionBar.LayoutParams.WRAP_CONTENT,
Gravity.CENTER_VERTICAL | Gravity.END));
}
}
setHasOptionsMenu(true); setHasOptionsMenu(true);
} }
@Override
public void onDestroyView() {
getActivity().getActionBar().setCustomView(null);
super.onDestroyView();
}
@Override @Override
public void onActivityCreated(Bundle savedInstanceState) { public void onActivityCreated(Bundle savedInstanceState) {
logd("onActivityCreated(%s)", savedInstanceState); logd("onActivityCreated(%s)", savedInstanceState);