我按照 android 教程(链接: http: //developer.android.com/guide/topics/ui/layout/gridview.html)制作图像视图。
我只想显示 10 张图像并制作一个按钮,单击此按钮会将 10 幅图像添加到网格中。
我可以这样做吗?
我按照 android 教程(链接: http: //developer.android.com/guide/topics/ui/layout/gridview.html)制作图像视图。
我只想显示 10 张图像并制作一个按钮,单击此按钮会将 10 幅图像添加到网格中。
我可以这样做吗?
这是一个这样做的想法。
Integer[] mThumbIds
为动态数组,例如ArrayList<Integer> mThumbIds
(编辑:还需要将所有相关方法更改为ArrayList
方法)ImageAdapter
添加更多项目并更轻松地处理它。ArrayList<Integer> mThumbIds
gridview.setAdapter(new ImageAdapter(this));
使用类似的东西:
// ImageAdapter myadapter;// a field of the activity
myadapter = new ImageAdapter(this);
gridview.setAdapter(myadapter);
// ...
myadapter.methodToAddMoreItems(itemCollection); // when you need to add the items.
https://github.com/commonsguy/cwac-endless。你需要的是一个无尽的适配器。有足够的工作空间。如果您仍然难以在 stackoverflow 中使用 commonsware 和 android 作为问题的标签提出问题。