Switch to use small icon for most app related pages
- Renamed AppProgressPreference to AppPreference to handle most app related prefs - Add ed AppSwitchPreference - the same layout as AppPreference except it's a SwitchPreference - Use above 2 prefs in most app related pages. - Everything under special access pages - Recent app list in App & notifications - App data usage detail page - Default app picker pages Bug: 65182905 Test: robotests Change-Id: I96c980ba1db49e36dabe25b5eade1197215aad11
This commit is contained in:
@@ -22,11 +22,11 @@ import android.support.v7.preference.Preference;
|
||||
import android.support.v7.preference.PreferenceScreen;
|
||||
import android.util.IconDrawableFactory;
|
||||
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.SettingsPreferenceFragment;
|
||||
import com.android.settings.applications.ApplicationFeatureProvider;
|
||||
import com.android.settings.applications.UserAppInfo;
|
||||
import com.android.settings.core.PreferenceControllerMixin;
|
||||
import com.android.settings.widget.AppPreference;
|
||||
import com.android.settingslib.core.AbstractPreferenceController;
|
||||
|
||||
import java.util.List;
|
||||
@@ -68,8 +68,7 @@ public class ApplicationListPreferenceController extends AbstractPreferenceContr
|
||||
final Context prefContext = mParent.getPreferenceManager().getContext();
|
||||
for (int position = 0; position < result.size(); position++) {
|
||||
final UserAppInfo item = result.get(position);
|
||||
final Preference preference = new Preference(prefContext);
|
||||
preference.setLayoutResource(R.layout.preference_app);
|
||||
final Preference preference = new AppPreference(prefContext);
|
||||
preference.setTitle(item.appInfo.loadLabel(mPm));
|
||||
preference.setIcon(iconDrawableFactory.getBadgedIcon(item.appInfo));
|
||||
preference.setOrder(position);
|
||||
|
Reference in New Issue
Block a user