1

我想在 viewFlipper 中显示两个以上的相对布局,但运行以下代码会引发异常

java.lang.IllegalStateException:指定的孩子已经有一个父母。您必须首先在孩子的父母上调用 removeView()。

代码:

for (int i = 0; i < imageid.length; i++)  
{
    RelativeLayout image = new RelativeLayout(MainActivity.this);  

    // image.addView(rrl3);
    // image.addView(rrl4);

    image.setBackgroundResource(imageid[i]);  

    vflp.addView(rrl3);
    vflp.addView(image, new LayoutParams(  
        LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
}
4

0 回答 0