[Settings] Expand scrollable area of Wifi calling UI
1. Replace InstrumentedDialogFragment by SettingsPreferenceFragment. Enable the capability of shirnking the size of title. 2. Move switch bar into Preference. Enlarge scrollable area within this UI page. Bug: 224661026 Test: local Change-Id: I6e0a491721e9f93858c389593b2bb891f6fa8f8d
This commit is contained in:
@@ -30,13 +30,12 @@ import android.view.ViewGroup;
|
||||
|
||||
import androidx.annotation.VisibleForTesting;
|
||||
import androidx.fragment.app.Fragment;
|
||||
import androidx.fragment.app.FragmentActivity;
|
||||
import androidx.fragment.app.FragmentManager;
|
||||
import androidx.fragment.app.FragmentPagerAdapter;
|
||||
|
||||
import com.android.internal.util.CollectionUtils;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.core.InstrumentedFragment;
|
||||
import com.android.settings.SettingsPreferenceFragment;
|
||||
import com.android.settings.network.ActiveSubscriptionsListener;
|
||||
import com.android.settings.network.SubscriptionUtil;
|
||||
import com.android.settings.network.ims.WifiCallingQueryImsState;
|
||||
@@ -54,7 +53,8 @@ import java.util.List;
|
||||
* "Wi-Fi Calling settings" screen. This is the container fragment which holds
|
||||
* {@link WifiCallingSettingsForSub} fragments.
|
||||
*/
|
||||
public class WifiCallingSettings extends InstrumentedFragment implements HelpResourceProvider {
|
||||
public class WifiCallingSettings extends SettingsPreferenceFragment
|
||||
implements HelpResourceProvider {
|
||||
private static final String TAG = "WifiCallingSettings";
|
||||
private int mConstructionSubId;
|
||||
private List<SubscriptionInfo> mSil;
|
||||
@@ -317,17 +317,7 @@ public class WifiCallingSettings extends InstrumentedFragment implements HelpRes
|
||||
}
|
||||
|
||||
// close this fragment
|
||||
finish();
|
||||
}
|
||||
|
||||
protected void finish() {
|
||||
FragmentActivity activity = getActivity();
|
||||
if (activity == null) return;
|
||||
if (getFragmentManager().getBackStackEntryCount() > 0) {
|
||||
getFragmentManager().popBackStack();
|
||||
} else {
|
||||
activity.finish();
|
||||
}
|
||||
finishFragment();
|
||||
}
|
||||
|
||||
protected int [] subscriptionIdList(List<SubscriptionInfo> subInfoList) {
|
||||
|
Reference in New Issue
Block a user