Android 动态更改MainActivity中的布局
我正在开发一款关于移动网络的Android应用程序。我可以得到服务手机的信息。我在Android 动态更改MainActivity中的布局,android,Android,我正在开发一款关于移动网络的Android应用程序。我可以得到服务手机的信息。我在cardwiew中显示信息,但对于每种技术(2G、3G、4G),我在cardwiew中有不同的布局。 我想知道的是我应该如何编写代码 当无线电技术发生变化时,我是否应该创建3个片段,并使用良好片段更新main活动?有没有更干净的方法?如果我这样做的话,感觉需要很多文件 谢谢例如,您可以使用保存内容的线性布局。每次,您都想更改您在该线性布局上调用的RemoveAllViews的内容(您的案例中的技术发生了变化),膨胀
cardwiew
中显示信息,但对于每种技术(2G、3G、4G),我在cardwiew
中有不同的布局。
我想知道的是我应该如何编写代码
当无线电技术发生变化时,我是否应该创建3个片段
,并使用良好片段更新main活动
?有没有更干净的方法?如果我这样做的话,感觉需要很多文件
谢谢例如,您可以使用保存内容的线性布局。每次,您都想更改您在该线性布局上调用的
RemoveAllViews
的内容(您的案例中的技术发生了变化),膨胀您的新技术,并将此新视图添加到线性布局中。如果您有不同的布局,则最好使用片段,文件数量无关紧要,因为如果使用更多的文件,性能将不会受到影响。