0
我正在嘗試做一個啓動程序,我發現顯示應用程序的ListView有問題,因爲一些應用程序有更大的圖標和其他一些較小的圖標。 因此,我需要您的幫助來調整ListView活動中圖標的大小。 有代碼:android-scaling ImageView
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的問題,我的一切都改變是在圖標接收階段。
查看ImageView到'android:scaleType =「fitXY」' –