最近做一个项目,界面库用的是duilib. 软件首页的左侧是一个机型列表,右侧是机型信息及其他信息,点击左侧的机型,右边跟着变为对应的信息. 由于右侧信息比较复杂,还有进度条什么的,所以如果右侧只用一个界面,切换机型时,缓存和重新填充这些信息非常麻烦. 所以就想到了,右侧使用与左侧机型一样多的界面,每个机型对应一个界面.左侧切换机型时,右侧只显示其对应的界面,其他界面隐藏. 但右侧的界面完全一致,即XML完全一致,且左侧机型数量不确定,不可能使用TabLayout控件. 并且如果一个XML被多次