每次调用setContentView时,您都会夸大布局,因此必须再次设置数据。你在那样吗
无论如何,我建议将两个布局合并到一个文件中。然后使用ViewFlipper将布局从一种更改为另一种。看起来类似于:
graph.xml:
<ViewFlipper android:id="@+id/viewFlipper"> <LinearLayout> // Here would go the content of R.layout.imagegraph </LinearLayout> <LinearLayout> // Here would go the content of R.layout.editgraph </LinearLayout></ViewFlipper>
然后,您只需要调用
showNext()即可在活动中切换布局:
ViewFlipper vf = (ViewFlipper) findViewById( R.id.viewFlipper );vf.showNext();
希望能帮助到你。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)