我正在开发有关移动网络的Android应用。我可以获得服务单元的信息。我将信息显示在CardView
中,但是每种技术(2G,3G,4G)的CardView
布局都不同。
我想知道的是我该如何编码?
当无线电技术发生变化时,我应该创建3个Fragments
并用良好的片段更新MainActivity
吗?有没有更清洁的方法可以做到这一点?如果这样做,感觉会占用很多文件。
谢谢
答案 0 :(得分:0)
例如,您可以使用包含内容的LinearLayout。每次您想要更改内容(技术会因情况而异)时,请在该LinearLayout上调用RemoveAllViews
,充实您的新技术,然后将此新视图添加到LinearLayout中。