我正在尝试做一个启动程序,我发现显示应用程序的ListView有问题,因为一些应用程序的图标较大,而另一些应用程序的图标较小。所以,我需要你的帮助来调整ListView活动中图标的大小。下面是代码:
private PackageManager manager;
private List<AppDetail> apps;
public void loadApps(){
manager = getPackageManager();
apps = new ArrayList<AppDetail>();
Intent i = new Intent (Intent.ACTION_MAIN, null);
i.addCategory(Intent.CATEGORY_LAUNCHER);
List<ResolveInfo> aviableActivities = manager.queryIntentActivities(i, 0);
for(ResolveInfo ri:aviableActivities) {
AppDetail app = new AppDetail();
app.label = ri.loadLabel(manager);
app.name = ri.activityInfo.packageName;
app.icon = ri.activityInfo.loadIcon(manager);
apps.add(app);
}
}这不是XML的问题,我需要更改的一切都在图标接收阶段。
https://stackoverflow.com/questions/38468840
复制相似问题