我正在研究一个项目,其中有多个选项卡,并且我希望基于前一个选项卡中选择的内容动态设置每个选项卡的内容。 (对于我的选项卡,我使用SlidingTabLayout
和ViewPager
)。我目前正确设置了第一个标签,并将其绑定到EventBus
,该标签根据我的R.layouts.tab_2
模板创建LinearLayout
,并动态添加内容。我无法弄清楚的是如何将我的LinearLayout
保存回tab_2.xml
文件。我看到了使用SharedPreferences
保存的建议,但是这不允许我将它保存为正确的文件类型。将布局保存回xml
如果有更简单的方法来做到这一点,比如更新已经创建的选项卡,我愿意接受该选项,而不是将布局保存回XML
文件中。我在Android Studio编程方面相当新,但仍然试图让基础知识失效。
您不会以编程方式将布局保存到xml文件中。没有这样做的机制。他们甚至在你将它们打包成apk文件时都不会有xml文件,所以它们是为了效率而预编译的。 –
是否有更好的方式保存布局或将其发送到已创建的片段? – DuckyDisciple