Make icon size on Printing settings match the rest of settings
The icons on this page were being displayed at 48dp because we were using a generic Preference element, instead of the custom settings AppPreference which we use in lots of other places in settings for displaying app entries in a list (and has a custom layout that ends up with 32dp icons). Fixes: 78654919 Test: manual (go to Settings -> Connected devices -> Connection preferences -> Printing) Change-Id: Icf21ab6b41fc00936cd58f3342a8c5502c6dd87f
This commit is contained in:
@@ -56,6 +56,7 @@ import com.android.settings.R;
|
|||||||
import com.android.settings.search.BaseSearchIndexProvider;
|
import com.android.settings.search.BaseSearchIndexProvider;
|
||||||
import com.android.settings.search.Indexable;
|
import com.android.settings.search.Indexable;
|
||||||
import com.android.settings.utils.ProfileSettingsPreferenceFragment;
|
import com.android.settings.utils.ProfileSettingsPreferenceFragment;
|
||||||
|
import com.android.settings.widget.AppPreference;
|
||||||
import com.android.settingslib.search.SearchIndexable;
|
import com.android.settingslib.search.SearchIndexable;
|
||||||
|
|
||||||
import java.text.DateFormat;
|
import java.text.DateFormat;
|
||||||
@@ -193,7 +194,7 @@ public class PrintSettingsFragment extends ProfileSettingsPreferenceFragment
|
|||||||
}
|
}
|
||||||
|
|
||||||
for (PrintServiceInfo service : services) {
|
for (PrintServiceInfo service : services) {
|
||||||
Preference preference = new Preference(context);
|
AppPreference preference = new AppPreference(context);
|
||||||
|
|
||||||
String title = service.getResolveInfo().loadLabel(pm).toString();
|
String title = service.getResolveInfo().loadLabel(pm).toString();
|
||||||
preference.setTitle(title);
|
preference.setTitle(title);
|
||||||
|
Reference in New Issue
Block a user