diff --git a/res/values/dimens.xml b/res/values/dimens.xml index 4db51c65480..ad158772eea 100755 --- a/res/values/dimens.xml +++ b/res/values/dimens.xml @@ -443,6 +443,7 @@ 24dp + 450dp 24dp diff --git a/src/com/android/settings/applications/specialaccess/premiumsms/PremiumSmsAccess.java b/src/com/android/settings/applications/specialaccess/premiumsms/PremiumSmsAccess.java index f1c578e81df..3df19beeec6 100644 --- a/src/com/android/settings/applications/specialaccess/premiumsms/PremiumSmsAccess.java +++ b/src/com/android/settings/applications/specialaccess/premiumsms/PremiumSmsAccess.java @@ -68,7 +68,7 @@ public class PremiumSmsAccess extends EmptyTextSettings @Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); - setLoading(true, false); + setEmptyText(R.string.premium_sms_none); } @Override @@ -138,8 +138,6 @@ public class PremiumSmsAccess extends EmptyTextSettings private void updatePrefs(ArrayList apps) { if (apps == null) return; - setEmptyText(R.string.premium_sms_none); - setLoading(false, true); final PreferenceScreen screen = getPreferenceScreen(); screen.removeAll(); screen.setOrderingAsAdded(true); diff --git a/src/com/android/settings/widget/EmptyTextSettings.java b/src/com/android/settings/widget/EmptyTextSettings.java index 87513dd5fe3..a6e5c60ce8e 100644 --- a/src/com/android/settings/widget/EmptyTextSettings.java +++ b/src/com/android/settings/widget/EmptyTextSettings.java @@ -43,8 +43,10 @@ public abstract class EmptyTextSettings extends SettingsPreferenceFragment { TypedValue value = new TypedValue(); getContext().getTheme().resolveAttribute(android.R.attr.textAppearanceMedium, value, true); mEmpty.setTextAppearance(value.resourceId); + final int layoutHeight = getContext().getResources() + .getDimensionPixelSize(R.dimen.empty_text_layout_height); ((ViewGroup) view.findViewById(android.R.id.list_container)).addView(mEmpty, - new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT)); + new LayoutParams(LayoutParams.MATCH_PARENT, layoutHeight)); setEmptyView(mEmpty); }