标签: android
我使用ViewStubs构建了我的界面,我在onCreate期间充气。
但是稍后在我的应用中,我想通过将不同的视图加载到同一个地方来完全更改视图。我如何实现这一目标?
答案 0 :(得分:4)
通过View删除旧removeView()。然后通过addView()充气并添加替换。
View
removeView()
addView()
虽然如果你要来回蹦蹦跳跳,可以考虑使用FrameLayout或ViewFlipper或其他东西同时加载两个视图,只显示一个。
FrameLayout
ViewFlipper