定位图像的“列表”

时间:2013-09-08 17:22:41

标签: android android-layout

我正在制作一个赞助商活动,其中包含3-6个ImageView,它们被假设为垂直列在彼此之上。如果它们不适合屏幕,当然可以滚动。

下面我试着说明它应该是什么样子。

image1的

IMAGE2

...

IMAGEX

截至目前,我只是用绝对定位来定位图像。将不同屏幕尺寸考虑在内的更具动态性的方法是什么?

3 个答案:

答案 0 :(得分:1)

使用其内部具有相对布局的滚动视图,然后为基本上包含图像的自定义布局进行充气,并在运行时使用布局充气器将其添加到您的relativelayout,并在每个自定义布局上设置上边距

答案 1 :(得分:1)

正如评论中所建议的那样:

一个简单的ListView具有条目的自定义布局应该可以解决问题。

对于每个不知道如何运作的人:Here是一个关于应用的帖子,其中列表视图包含国家/地区名称,并且标记为图片。

重要的部分是listitem.xml文件,该文件稍后会在自定义ArrayAdapter的getView(...)方法中膨胀。

答案 2 :(得分:0)

使用scrollview在其中添加线性布局,然后对线性布局进行充气,并在已经膨胀的linearlayout中逐个添加图像。确保linearlayout的方向应该是垂直的。