如何在android中创建动态视图

时间:2011-12-05 06:21:32

标签: android

在我的应用程序中,我将根据一些服务器响应创建动态,所以现在我已经创建了LinearLayout,它包含一些Textview和EditText,通过基于服务器响应的编码并在活动中显示。它工作正常。 现在我想在同一个Activity本身中显示下一个视图/页面 那么有什么方法可以改变当前显示的视图。

换句话说,我可以说我想将一个活动用作容器,并希望在同一个活动中绘制多个视图。

或者我可以说我可以多次调用setContentView()。或任何其他方式来做到这一点。

如何实现这个?

1 个答案:

答案 0 :(得分:3)

是的,您可以根据需要多次拨打setContentView,但这不是很好的编程,因为它会导致代码不整齐但如果您愿意,可以这样做。

就完成实施而言,当您完成第一个view时,只需创建新的view并设置该视图的parent layout就没什么大不了的setContentView