Android 带文本的图像列表

Android 带文本的图像列表,android,android-layout,Android,Android Layout,我想实现一些类似的附加图像 我在考虑使用TableLayout,每行2列。 将有填充物以便彼此分开。然后我将为单元格添加白色背景。最后,我将添加ImageView和TextView 图像和文本是动态生成的。我将获得图像URL并显示它们 那么,有没有更好或更有效的方法来实现我想要实现的目标?TableLayout似乎没有那么有效。您需要做的是使用带有GridLayoutManager的RecyclerView 对于完整的工作实现:您的图表看起来很像网格-您可以在Android中使用网格布局: 将

我想实现一些类似的附加图像

我在考虑使用TableLayout,每行2列。 将有填充物以便彼此分开。然后我将为单元格添加白色背景。最后,我将添加ImageView和TextView

图像和文本是动态生成的。我将获得图像URL并显示它们


那么,有没有更好或更有效的方法来实现我想要实现的目标?TableLayout似乎没有那么有效。

您需要做的是使用带有GridLayoutManager的RecyclerView


对于完整的工作实现:

您的图表看起来很像网格-您可以在Android中使用网格布局:

将其子级放置在矩形网格中的布局。 网格由一组无限细的线组成,这些线将观察区域分隔为多个单元。在整个API中,网格线由网格索引引用。具有N列的网格具有N+1个从0到N(含)的网格索引。无论GridLayout是如何配置的,栅格索引0固定在容器的前缘,栅格索引N固定在容器的后缘(考虑填充后)

网格中的每一项都可以是Cardview()——这样,您也可以不费吹灰之力地使用Android获得一致的外观和感觉

考虑到卡片(网格中的每个项目)的高度相同,tho:


如果元素的高度是可变的,则最好查看交错的EdGridLayoutManager:

参考尝试使用带有GridLayoutManager的RecyclerView:)图像视图是不必要的。一个文本视图就足够了(顶部复合可绘制+常规文本)。带有自定义基本适配器的gridview就是答案。