我是android新手,想弄清楚如何随意更改contentView
。动态更改内容视图
现在,我在内容视图中有一个TableLayout
,它使用setContentView(TableLayout)
方法设置。
但是,如果我想在同一活动中更改此contentview,我该如何调用它?我是否会简单地调用相同的方法,如:setContentView(TableLayout2)
或我需要先清除屏幕?
停留在同一活动内并更改屏幕上的内容的过程是什么?
谢谢!
我是android新手,想弄清楚如何随意更改contentView
。动态更改内容视图
现在,我在内容视图中有一个TableLayout
,它使用setContentView(TableLayout)
方法设置。
但是,如果我想在同一活动中更改此contentview,我该如何调用它?我是否会简单地调用相同的方法,如:setContentView(TableLayout2)
或我需要先清除屏幕?
停留在同一活动内并更改屏幕上的内容的过程是什么?
谢谢!
这answer可能会有所帮助。
不,你不能多次调用它 很容易。您需要完全删除所有视图,然后再膨胀 新布局,或使用ViewFlipper(或 FrameLayout)在 不同视图之间切换。
'setContentView(yourLayout);'是您最后设置的contentView。无需清除。 – 2014-01-23 04:47:19