我的布局中有一个图像视图
<ImageView
android:id="@+id/img"
android:layout_width="340dip"
android:layout_height="240dip"
android:layout_marginBottom="60dip"/>
我正在设置img.setimageresource(R.drawable.apple);
现在我需要的是我有i
值,只要onclick
值递增,就会在按钮的i
递增,图像应显示并显示。再次当i
值递增时,它应该在第一张图像的正下方显示相同的图像,依此类推......
答案 0 :(得分:0)
另一个xml
只有Imageview
。并从父xml中删除此Imageview
。现在使用inflater
来展开imageview xml并在父xml的布局中添加此view
。
<强> EDIT:
强>
首先制作两个布局,parent
和child
。父布局仅在linearlayout(vertical)
上,子布局只有一个ImageView
。现在使用这样的Inflater
:
LayoutInflater inflater = (LayoutInflater)getSystemServices(Context.Layout_InflaterService);
以这样的方式查看子布局:
View view = inflater.inflate(R.layout.child,null);
将此视图添加到父xml的布局。
layout.add(view);
希望现在明白。