android中的ImageView中的图片显示问题,为什么运行时显示的是第二个ImageView的图片内容,不是第一个的

2024-11-14 12:09:07
推荐回答(4个)
回答1:

RelativeLayout 为相对布局,越写在前面的控件越底层,相当于两张纸张叠一起了。所以显示的是第二个ImageView的图片。
你可以试一下在第二个ImageView 加入 android:layout_below="@+id/imageView"看看效果

建议学习一下布局

回答2:

ImageView没有设置相对位置关系,默认重左上角开始绘制,两种图片的宽高一样,因此第二个图片把第一个图片覆盖了

回答3:

同意一楼 你可以选择换个布局管理器 比如说 LinearLayout ,TableLayout, FrameLayout

回答4:

一楼正解。。。