Android 在两个不同的布局文件中加载相同的曲面视图

Android 在两个不同的布局文件中加载相同的曲面视图,android,Android,我需要在两个不同的布局文件中加载相同的曲面视图 我试图这样做,但出现了以下错误: “java.lang.IllegalStateException:指定的子项已具有父项。必须首先对子项的父项调用removeView() 如果其中一个removeView(),无法达到此目的 有什么好办法吗 mPreview = new CameraPreview(this,mCamera);//The parent of CameraPreview is SurfaceView LinearLayout line

我需要在两个不同的布局文件中加载相同的
曲面视图

我试图这样做,但出现了以下错误:

“java.lang.IllegalStateException:指定的子项已具有父项。必须首先对子项的父项调用removeView()

如果其中一个
removeView()
,无法达到此目的

有什么好办法吗

mPreview = new CameraPreview(this,mCamera);//The parent of CameraPreview is SurfaceView
LinearLayout linearLayoutleft = (LinearLayout) findViewById(R.id.camrea_preview_left);
LinearLayout linearLayoutright = (LinearLayout) findViewById(R.id.camrea_preview_rigth);
linearLayoutleft.addView(mPreview);
linearLayoutright.addView(mPreview);         

不可以。正如错误所示,一个视图不能有多个父视图。你要么管理两个视图,要么在父母之间移动。谢谢!你的回答对我很有帮助。