Support wifi display settings on tablets.
Bug: 7612891 Change-Id: Ie1268f97e4c28cd9a321a966cd6952bd2a9bc281
This commit is contained in:
@@ -93,24 +93,19 @@ public final class WifiDisplaySettings extends SettingsPreferenceFragment {
|
|||||||
|
|
||||||
Activity activity = getActivity();
|
Activity activity = getActivity();
|
||||||
mActionBarSwitch = new Switch(activity);
|
mActionBarSwitch = new Switch(activity);
|
||||||
if (activity instanceof PreferenceActivity) {
|
|
||||||
PreferenceActivity preferenceActivity = (PreferenceActivity) activity;
|
|
||||||
if (preferenceActivity.onIsHidingHeaders() || !preferenceActivity.onIsMultiPane()) {
|
|
||||||
final int padding = activity.getResources().getDimensionPixelSize(
|
|
||||||
R.dimen.action_bar_switch_padding);
|
|
||||||
mActionBarSwitch.setPadding(0, 0, padding, 0);
|
|
||||||
activity.getActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM,
|
|
||||||
ActionBar.DISPLAY_SHOW_CUSTOM);
|
|
||||||
activity.getActionBar().setCustomView(mActionBarSwitch,
|
|
||||||
new ActionBar.LayoutParams(
|
|
||||||
ActionBar.LayoutParams.WRAP_CONTENT,
|
|
||||||
ActionBar.LayoutParams.WRAP_CONTENT,
|
|
||||||
Gravity.CENTER_VERTICAL | Gravity.END));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
mActionBarSwitch.setOnCheckedChangeListener(mSwitchOnCheckedChangedListener);
|
mActionBarSwitch.setOnCheckedChangeListener(mSwitchOnCheckedChangedListener);
|
||||||
|
|
||||||
|
final int padding = activity.getResources().getDimensionPixelSize(
|
||||||
|
R.dimen.action_bar_switch_padding);
|
||||||
|
mActionBarSwitch.setPadding(0, 0, padding, 0);
|
||||||
|
activity.getActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM,
|
||||||
|
ActionBar.DISPLAY_SHOW_CUSTOM);
|
||||||
|
activity.getActionBar().setCustomView(mActionBarSwitch,
|
||||||
|
new ActionBar.LayoutParams(
|
||||||
|
ActionBar.LayoutParams.WRAP_CONTENT,
|
||||||
|
ActionBar.LayoutParams.WRAP_CONTENT,
|
||||||
|
Gravity.CENTER_VERTICAL | Gravity.END));
|
||||||
|
|
||||||
mEmptyView = (TextView) getView().findViewById(android.R.id.empty);
|
mEmptyView = (TextView) getView().findViewById(android.R.id.empty);
|
||||||
getListView().setEmptyView(mEmptyView);
|
getListView().setEmptyView(mEmptyView);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user