如何在网格视图中动态添加网格项?目前,我有一个包含我的图像的适配器。我想从URL中获取图像并将其动态添加到我的网格视图中。在网格视图中动态添加网格项
回答
为网格视图创建自定义适配器。并为该网格视图设置该自定义适配器。 以下是网格项目的xml代码。
<linearlayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/GridItem"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<imageview android:id="@+id/grid_item_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</imageview>
</linearlayout>
这里是用于主布局的xml。
<gridview xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/GridView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
</gridview>
,这里是从BaseAdapter
public class ImageAdapter extends BaseAdapter
{
Context context;
public ImageAdapter(Context context)
{
context = context;
}
@Override
public int getCount()
{
//return numbers of element u want on the grid
return 9;
}
@Override
public View getView(int position, View convertView, ViewGroup parent)
{
View v = convertView;
if (convertView == null)
{
//here we inflat the layout
LayoutInflater li = getLayoutInflater();
v = li.inflate(R.layout.grid_item, null);
//here add the image
ImageView iv = (ImageView)v.findViewById(R.id.grid_item_image);
iv.setImageResource(R.drawable.icon);
}
return v;
}
@Override
public Object getItem(int arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
public long getItemId(int arg0) {
// TODO Auto-generated method stub
return 0;
}
}
希望这可以帮助ü扩展自定义适配器类。
...和?创建适配器并将其附加到GridView并不能解决原来的海报问题:*我想从**网址**和**中动态获取我的图像**将它们添加到我的网格视图*中。 – 2013-07-09 11:22:09
@IndrekKõue如果你仍然陷入困境,也许我可以帮助你不同的东西 – 2013-08-04 17:30:08
伟大的工作。谢谢 – 2014-05-23 06:40:18
- 1. 添加在网格视图行动态
- 2. 加载动态网格视图
- 3. 添加OxyPlot视图在网格
- 4. 在网格视图中动态更改项目模板字段
- 5. 网格视图内的网格视图
- 6. 动态添加子网格到相同的父网格
- 7. 如何在网格视图中添加滚动条?
- 8. 网格视图动态生成的列
- 9. Odoo 9添加列到网格视图
- 10. 动态添加BoxViews到网格[Xamarin.Forms]
- 11. 动态添加子网格到GridLayout
- 12. 添加一个按钮,网格动态
- 13. 添加动态模板网格
- 14. 异步加载网格视图项目
- 15. 如何在网格视图中使用网格视图?
- 16. 在网格视图
- 17. 如何使用asp.net在网格视图中添加动态分页
- 18. 在gnuplot中添加网格
- 19. 动态图库网格
- 20. 的Java脚本动态网格HTML视频添加元素
- 21. 在网格视图中更改视图
- 22. 删除项目(文件)时动态更新网格视图
- 23. 添加动态单元格到静态表格视图
- 24. 如何动态添加或删除数据网格视图中的列
- 25. 动态添加下拉列表到ASP.NET网格视图中的模板列
- 26. 挖空映射网格动态添加项目不行为
- 27. HTML格式网格视图
- 28. 网格视图格式化
- 29. 在JSP中的kendo panelbar面板中动态添加kendo网格
- 30. 网格视图 - 柱
得到了解决这个问题的任何解决方案? – Prabs 2015-06-08 10:27:04