Merge "Fix resource problem in SettingsSliderPreferenceControllerTest" into sc-dev

This commit is contained in:
Arc Wang
2021-03-24 11:17:53 +00:00
committed by Android (Google) Code Review

View File

@@ -72,9 +72,9 @@ public class TwoTargetPreference extends Preference {
private void init(Context context) {
setLayoutResource(R.layout.preference_two_target);
mSmallIconSize = context.getResources().getDimensionPixelSize(
R.dimen.two_target_pref_small_icon_size);
resourceId(context, "dimen", "two_target_pref_small_icon_size"));
mMediumIconSize = context.getResources().getDimensionPixelSize(
R.dimen.two_target_pref_medium_icon_size);
resourceId(context, "dimen", "two_target_pref_medium_icon_size"));
final int secondTargetResId = getSecondTargetResId();
if (secondTargetResId != 0) {
setWidgetLayoutResource(secondTargetResId);
@@ -116,4 +116,8 @@ public class TwoTargetPreference extends Preference {
protected int getSecondTargetResId() {
return 0;
}
private int resourceId(Context context, String type, String name) {
return context.getResources().getIdentifier(name, type, context.getPackageName());
}
}