在MainActivity中动态更改布局

时间:2018-06-26 12:24:10

标签: android

我正在开发有关移动网络的Android应用。我可以获得服务单元的信息。我将信息显示在CardView中,但是每种技术(2G,3G,4G)的CardView布局都不同。 我想知道的是我该如何编码?

当无线电技术发生变化时,我应该创建3个Fragments并用良好的片段更新MainActivity吗?有没有更清洁的方法可以做到这一点?如果这样做,感觉会占用很多文件。

谢谢

1 个答案:

答案 0 :(得分:0)

例如,您可以使用包含内容的LinearLayout。每次您想要更改内容(技术会因情况而异)时,请在该LinearLayout上调用RemoveAllViews,充实您的新技术,然后将此新视图添加到LinearLayout中。