I try to add 2 views to a Viewflipper, but I get

"java.lang.IllegalStateException: The specified child already has a
parent.
You must call removeView() on the child's parent first."

when I try to add the view. I don't know why this happens. I try to
remove the view from the ViewFlipper, but I still get the same
message. How can I add a ViewFlipper to the layout? You can view my
code and XML layout below:
---------------------------------------------------
setContentView(R.layout.lunar_layout);
mLunarView = (LunarView) findViewById(R.id.lunar);
ViewFlipper vf=(ViewFlipper) findViewById(R.id.flip);
vf.addView(mLunarView, 0);

 layout:
------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/
android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">

     <ViewFlipper
      android:id="@+id/flip"
      android:layout_width="fill_parent"
      android:layout_height="fill_parent"/>

    <astral.effectsf.LunarView
      android:id="@+id/lunar"
      android:layout_width="fill_parent"
      android:layout_height="fill_parent"/>


</LinearLayout>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to