如何在网格视图中动态添加网格项?目前,我有一个包含我的图像的适配器。我想从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. Android动态网格视图
- 3. 动态添加网格UWP
- 4. 加载动态网格视图
- 5. 在网格视图中添加标签
- 6. 在android中添加Horizontall滚动视图到网格视图
- 7. 添加水平滚动到动态网格视图:Android
- 8. 添加OxyPlot视图在网格
- 9. 如何动态添加列到数据网格视图
- 10. 在网格视图中动态更改项目模板字段
- 11. 网格视图内的网格视图
- 12. 动态添加子网格到相同的父网格
- 13. 网格视图单元格在小计网格视图的底部自动添加0
- 14. 如何在网格视图中添加滚动条?
- 15. 如何在jquery mobile中动态添加图片到网格?
- 16. 网格视图项目的
- 17. 网格视图动态生成的列
- 18. Odoo 9添加列到网格视图
- 19. 添加一个按钮,网格动态
- 20. 动态添加子网格到GridLayout
- 21. 动态添加行/列到网格
- 22. 添加动态模板网格
- 23. 异步加载网格视图项目
- 24. 在asp.net中的网格视图或数据表中动态添加新行?
- 25. 如何在网格视图中使用网格视图?
- 26. 在网格视图
- 27. 在网格视图
- 28. 在网格视图
- 29. 动态添加网格到tabpanel中的特定选项卡
- 30. 如何使用asp.net在网格视图中添加动态分页
得到了解决这个问题的任何解决方案? – Prabs 2015-06-08 10:27:04