Modify preference_list_fragment to support tabLayout
- Remove buttonBar because it is only used in PublicVolumeSettings - Add tabLayout in preference_list_fragment.xml Bug: 141601408 Test: manual Change-Id: Ieb84ccf2e685a03abec7b07cb8f9f4b64ee475e0
This commit is contained in:
@@ -110,7 +110,6 @@ public abstract class SettingsPreferenceFragment extends InstrumentedPreferenceF
|
||||
|
||||
@VisibleForTesting
|
||||
ViewGroup mPinnedHeaderFrameLayout;
|
||||
private ViewGroup mButtonBar;
|
||||
|
||||
private LayoutPreference mHeader;
|
||||
|
||||
@@ -141,7 +140,6 @@ public abstract class SettingsPreferenceFragment extends InstrumentedPreferenceF
|
||||
Bundle savedInstanceState) {
|
||||
final View root = super.onCreateView(inflater, container, savedInstanceState);
|
||||
mPinnedHeaderFrameLayout = root.findViewById(R.id.pinned_header);
|
||||
mButtonBar = root.findViewById(R.id.button_bar);
|
||||
return root;
|
||||
}
|
||||
|
||||
@@ -165,10 +163,6 @@ public abstract class SettingsPreferenceFragment extends InstrumentedPreferenceF
|
||||
}
|
||||
}
|
||||
|
||||
public ViewGroup getButtonBar() {
|
||||
return mButtonBar;
|
||||
}
|
||||
|
||||
public View setPinnedHeaderView(int layoutResId) {
|
||||
final LayoutInflater inflater = getActivity().getLayoutInflater();
|
||||
final View pinnedHeader =
|
||||
|
@@ -36,7 +36,7 @@ import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
|
||||
/**
|
||||
* Base fragment class for per profile settings.
|
||||
* Base fragment class for profile settings.
|
||||
*/
|
||||
public abstract class ProfileSelectFragment extends InstrumentedFragment {
|
||||
|
||||
|
@@ -19,7 +19,6 @@ package com.android.settings.deviceinfo;
|
||||
import android.app.ActivityManager;
|
||||
import android.app.settings.SettingsEnums;
|
||||
import android.content.Context;
|
||||
import android.content.res.Resources;
|
||||
import android.net.Uri;
|
||||
import android.os.Bundle;
|
||||
import android.os.UserManager;
|
||||
@@ -31,7 +30,6 @@ import android.os.storage.VolumeRecord;
|
||||
import android.provider.DocumentsContract;
|
||||
import android.text.TextUtils;
|
||||
import android.text.format.Formatter;
|
||||
import android.text.format.Formatter.BytesResult;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.Button;
|
||||
@@ -137,13 +135,8 @@ public class PublicVolumeSettings extends SettingsPreferenceFragment {
|
||||
return;
|
||||
}
|
||||
|
||||
final Resources resources = getResources();
|
||||
final int padding = resources.getDimensionPixelSize(
|
||||
R.dimen.unmount_button_padding);
|
||||
final ViewGroup buttonBar = getButtonBar();
|
||||
buttonBar.removeAllViews();
|
||||
buttonBar.setPadding(padding, padding, padding, padding);
|
||||
buttonBar.addView(mUnmount, new ViewGroup.LayoutParams(
|
||||
final ViewGroup container = getActivity().findViewById(R.id.container_material);
|
||||
container.addView(mUnmount, new ViewGroup.LayoutParams(
|
||||
ViewGroup.LayoutParams.MATCH_PARENT,
|
||||
ViewGroup.LayoutParams.WRAP_CONTENT));
|
||||
}
|
||||
@@ -169,7 +162,8 @@ public class PublicVolumeSettings extends SettingsPreferenceFragment {
|
||||
final long freeBytes = file.getFreeSpace();
|
||||
final long usedBytes = totalBytes - freeBytes;
|
||||
|
||||
final BytesResult result = Formatter.formatBytes(getResources(), usedBytes, 0);
|
||||
final Formatter.BytesResult result = Formatter.formatBytes(getResources(), usedBytes,
|
||||
0);
|
||||
mSummary.setTitle(TextUtils.expandTemplate(getText(R.string.storage_size_large),
|
||||
result.value, result.units));
|
||||
mSummary.setSummary(getString(R.string.storage_volume_used,
|
||||
@@ -180,8 +174,8 @@ public class PublicVolumeSettings extends SettingsPreferenceFragment {
|
||||
if (mVolume.getState() == VolumeInfo.STATE_UNMOUNTED) {
|
||||
addPreference(mMount);
|
||||
}
|
||||
if (mVolume.isMountedReadable()) {
|
||||
getButtonBar().setVisibility(View.VISIBLE);
|
||||
if (!mVolume.isMountedReadable()) {
|
||||
mUnmount.setVisibility(View.GONE);
|
||||
}
|
||||
addPreference(mFormatPublic);
|
||||
if (mDisk.isAdoptable() && mIsPermittedToAdopt) {
|
||||
|
Reference in New Issue
Block a user