我有一个 GridView 适配器,它基于我试图弄清楚的一些示例代码。基本上,我有一个应用程序数组列表,我传递给适配器,Applications 类,除其他外,包含所有被用户限定为“Arcade”的应用程序的 packageinfo。我想要的是从 packageinfo 中提取图标,然后将它们炸毁并将它们放入 GridView,下面没有文本或其他任何内容,只有应用程序图标。
public class GridAdapter extends BaseAdapter {
private Context mContext;
ArrayList<Applications> mlistArcadeApps;
public GridAdapter(Context context, ArrayList<Applications> listArcadeApps) {
this.mlistArcadeApps = listArcadeApps;
mContext = context;
}
public int getCount() {
return mlistArcadeApps.size();
}
public Object getItem(int position) {
return mlistArcadeApps.get(position);
}
public long getItemId(int position) {
return 0;
}
public View getView(int position, View convertView, ViewGroup parent) {
ImageView imageView =
}
}
到目前为止我有这么多,我不完全确定这是否正确,我只是想掌握如何使用 GridViews,是否可以将应用程序图标提取为 ImageView 对象?或者我应该看看另一种方法?