viewFlipper で 2 つ以上の相対レイアウトを表示したいのですが、次のコードを実行すると例外がスローされます
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));
}