android-显示多个图像,如果没有足够的空间,下一行

时间:2014-11-04 00:28:34

标签: android android-layout

我不知道这是否可行......这个想法就像TextView一样。如果没有足够的空间显示所有内容,文本将转到下一行。但我想做图像,而不是纯文本。让我们说我想显示一个随机数的笑脸。可以是0到100.我现在能想到的是LinearLayout,只需动态创建ImageView然后将其添加到LinearLayout。取决于LinearLayout的方向,我最终得到了一排/一些部分笑脸。即使我有一个ScrollView,我也可以看到所有的笑脸,但只能在一行/列中。

如果没有足够的空间,有没有办法可以动态地将下一张笑脸加载到新线?

1 个答案:

答案 0 :(得分:1)

填充网格视图,如果它们不合适,它会自动将图像发送到下一行/列。

<GridView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:numColumns="auto_fit"
    android:horizontalSpacing="2dp"
    android:verticalSpacing="2dp"/>