Merge "Fix text view padding issue in EmptyTextSettings" into rvc-dev am: 5812014ff7

Change-Id: If322e9049dc828a406533694cd2062f4fe6456ac
This commit is contained in:
Yanting Yang
2020-05-15 12:01:28 +00:00
committed by Automerger Merge Worker
2 changed files with 7 additions and 0 deletions

View File

@@ -430,4 +430,7 @@
<!-- Output switcher panel related dimensions -->
<dimen name="output_switcher_slice_padding_top">12dp</dimen>
<!-- Text padding for EmptyTextSettings -->
<dimen name="empty_text_padding">24dp</dimen>
</resources>

View File

@@ -25,6 +25,7 @@ import android.view.ViewGroup;
import android.view.ViewGroup.LayoutParams;
import android.widget.TextView;
import com.android.settings.R;
import com.android.settings.SettingsPreferenceFragment;
public abstract class EmptyTextSettings extends SettingsPreferenceFragment {
@@ -36,6 +37,9 @@ public abstract class EmptyTextSettings extends SettingsPreferenceFragment {
super.onViewCreated(view, savedInstanceState);
mEmpty = new TextView(getContext());
mEmpty.setGravity(Gravity.CENTER);
final int textPadding = getContext().getResources().getDimensionPixelSize(
R.dimen.empty_text_padding);
mEmpty.setPadding(textPadding, 0 /* top */, textPadding, 0 /* bottom */);
TypedValue value = new TypedValue();
getContext().getTheme().resolveAttribute(android.R.attr.textAppearanceMedium, value, true);
mEmpty.setTextAppearance(value.resourceId);