android - 动态更改内容 View

标签 android android-layout android-activity tablelayout

我是 android 的新手,正在尝试弄清楚如何随意更改 contentView

现在,我在内容 View 中有一个 TableLayout,它是使用 setContentView(TableLayout) 方法设置的。

但是,如果我想在同一个 Activity 中更改此 contentview,我将如何调用它?我会简单地调用相同的方法,如:setContentView(TableLayout2) 还是我需要先清除屏幕?

停留在同一个 Activity 中并更改屏幕上的内容的过程是什么?

谢谢!

最佳答案

answer可能有帮助。

No, you can't call it multiple times easily. You either need to entirely remove all views and then inflate the new layout, or use a ViewFlipper (or FrameLayout) to switch between different views.

关于android - 动态更改内容 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5206102/

相关文章:

android - 如何暂时删除 TabHost 的 Tabwidget?

java - 从 JSON 格式的服务器响应获取 token

android - 将布局 XML 扩展为自定义 LinearLayout 会创建冗余的 LinearLayout View

android - 自定义 support.v7.widget.Toolbar 未在设备上显示

android - 按下时更改按钮背景颜色

android - View 中的选项卡

java - 完成之前的所有 Activity

android - Google Cloud Messaging GCM 可靠吗?

java - 播放声音的问题非常小

android - 如何使用 MediaPlayer 或 SoundPool 在 android 中处理速度和音调