Add config to disable app tray preview in display size.
Also move some files Change-Id: I4636fcd81425991acadede0b703e09513c82543c Fixes: 113374067 Test: robotests
This commit is contained in:
@@ -24,9 +24,9 @@ import android.os.Bundle;
|
||||
import android.view.Display;
|
||||
|
||||
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
|
||||
import com.android.settings.PreviewSeekBarPreferenceFragment;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.search.BaseSearchIndexProvider;
|
||||
import com.android.settings.search.Indexable;
|
||||
import com.android.settings.search.SearchIndexableRaw;
|
||||
import com.android.settingslib.display.DisplayDensityUtils;
|
||||
import com.android.settingslib.search.SearchIndexable;
|
||||
@@ -43,17 +43,26 @@ public class ScreenZoomSettings extends PreviewSeekBarPreferenceFragment {
|
||||
private int mDefaultDensity;
|
||||
private int[] mValues;
|
||||
|
||||
@Override
|
||||
protected int getActivityLayoutResId() {
|
||||
return R.layout.screen_zoom_activity;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int[] getPreviewSampleResIds() {
|
||||
return getContext().getResources().getBoolean(
|
||||
R.bool.config_enable_extra_screen_zoom_preview)
|
||||
? new int[]{
|
||||
R.layout.screen_zoom_preview_1,
|
||||
R.layout.screen_zoom_preview_2,
|
||||
R.layout.screen_zoom_preview_settings}
|
||||
: new int[]{R.layout.screen_zoom_preview_1};
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onCreate(@Nullable Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
|
||||
mActivityLayoutResId = R.layout.screen_zoom_activity;
|
||||
|
||||
// This should be replaced once the final preview sample screen is in place.
|
||||
mPreviewSampleResIds = new int[] {R.layout.screen_zoom_preview_1,
|
||||
R.layout.screen_zoom_preview_2,
|
||||
R.layout.screen_zoom_preview_settings};
|
||||
|
||||
final DisplayDensityUtils density = new DisplayDensityUtils(getContext());
|
||||
|
||||
final int initialIndex = density.getCurrentIndex();
|
||||
@@ -62,8 +71,8 @@ public class ScreenZoomSettings extends PreviewSeekBarPreferenceFragment {
|
||||
// connect to the window manager service. Just use the current
|
||||
// density and don't let the user change anything.
|
||||
final int densityDpi = getResources().getDisplayMetrics().densityDpi;
|
||||
mValues = new int[] {densityDpi};
|
||||
mEntries = new String[] {getString(DisplayDensityUtils.SUMMARY_DEFAULT)};
|
||||
mValues = new int[]{densityDpi};
|
||||
mEntries = new String[]{getString(DisplayDensityUtils.SUMMARY_DEFAULT)};
|
||||
mInitialIndex = 0;
|
||||
mDefaultDensity = densityDpi;
|
||||
} else {
|
||||
@@ -108,7 +117,7 @@ public class ScreenZoomSettings extends PreviewSeekBarPreferenceFragment {
|
||||
}
|
||||
|
||||
/** Index provider used to expose this fragment in search. */
|
||||
public static final SearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
|
||||
public static final Indexable.SearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
|
||||
new BaseSearchIndexProvider() {
|
||||
@Override
|
||||
public List<SearchIndexableRaw> getRawDataToIndex(Context context,
|
||||
|
Reference in New Issue
Block a user