android - 多个 GridView

标签 android gridview

我想在一个布局中使用几个 GridView。 我不知道如何设置适配器,或者是否有任何其他简单的方法可以做到这一点。

最佳答案

在您的 xml 布局中,添加任意数量的 gridView。 在您的 Activity 中,获取每个 gridview 的引用 w.r.t 他们的 id 并为每个 gridview 创建单独的适配器。或者将不同的参数传递给每个 gridView 的相同适配器。

GridView grid1 = (GridView)findViewById(R.id.grid1);
GridView grid2 = (GridView)findViewById(R.id.grid2);

grid1.setAdapter(new ImageAdapter(this, arrayOfImagesSet1));
grid2.setAdapter(new ImageAdapter(this, arrayOfImagesSet2));

关于android - 多个 GridView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13662782/

相关文章:

android - 格式化日期和时间,如 "Settings - Date and time"

android - 在 Android 4.0.x Ice Cream Sandwich 中,WebView 不会在应用启动时呈现本地 HTML 页面

c# - 在 gridview 和数据上添加一个额外的列

c# - 在代码隐藏中设置 Eval

android - Firebase 持久性模式从不同步到服务器 (Android)

android - 身份验证失败 : com. microsoft.identity.client.exception.MsalClientException:缺少类型所需的 token :{0}

java - VideoView无法播放视频

asp.net - 在插入模式下加载带有详细信息 View 的页面

java - 我正在尝试获取图像的 ID 以在全 View 中显示它

iphone - 内容在 GridView 中随机播放