在ImageView
中添加第二个RelativeLayout
之后,第一个和第二个ImageView
不显示。我该如何解决?
val hideImage = ImageView(ctx)
hideImage.setImageResource(R.drawable.hiding_box)
hideImage.id = hiderImageIds[0]
params.leftMargin = 0
params.topMargin = 0
hiderLayout.addView(hideImage, params)
val hideImage2 = ImageView(ctx)
hideImage2.setImageResource(R.drawable.hiding_box)
hideImage2.id = hiderImageIds[1]
params.leftMargin = hiderImageWidth
params.topMargin = 0
params.addRule(RelativeLayout.RIGHT_OF, hiderImageIds[0])
hiderLayout.addView(hideImage2, params)
答案 0 :(得分:1)
您对两个params
使用相同的ImageView
对象。因此,我怀疑将其更改为第二张图像会更改为第一张图像。使用其他LayoutParams
。