在我的应用程序中,我将根据一些服务器响应创建动态,所以现在我已经创建了LinearLayout,它包含一些Textview和EditText,通过基于服务器响应的编码并在活动中显示。它工作正常。 现在我想在同一个Activity本身中显示下一个视图/页面 那么有什么方法可以改变当前显示的视图。
换句话说,我可以说我想将一个活动用作容器,并希望在同一个活动中绘制多个视图。
或者我可以说我可以多次调用setContentView()。或任何其他方式来做到这一点。
如何实现这个?
答案 0 :(得分:3)
是的,您可以根据需要多次拨打setContentView
,但这不是很好的编程,因为它会导致代码不整齐但如果您愿意,可以这样做。
就完成实施而言,当您完成第一个view
时,只需创建新的view
并设置该视图的parent
layout
就没什么大不了的setContentView