在运行时更改片段的布局文件

时间:2013-05-16 05:39:58

标签: android android-layout android-fragments

我正在尝试开发一个涉及片段的应用程序。屏幕上有2个片段。列表片段包含“开始”和“停止”按钮以及右侧的详细信息片段。单击“开始”按钮,音频处理代码将在详细信息片段中运行。因此,根据我离开过程的结果,我想改变片段的布局。基本上我想在运行时更改单个片段的布局文件,具体取决于我在执行某个过程时得到的结果。我怎样才能实现它?

谢谢!

1 个答案:

答案 0 :(得分:0)

您无法切换到片段中的其他布局文件,无法替换从onCreateView返回的视图。

但是,您有几种选择:

  • 您可以使用View.setVisibility()在运行时显示和隐藏视图。
  • ViewStubs可以在以后充气。
  • 或者您可以使用新片段替换您的详细信息片段。