<include>设置为默认XML值

时间:2017-04-06 16:39:15

标签: android xml android-layout

嗨,我的布局中包含<include/>。我可以访问此include并更改其中某些视图的可见性或修改edittext文本。

所以我想要的是创建一个方法,这样当我按下按钮时,<include/>内的布局将变成其原始的XML状态,隐藏XML中隐藏的内容并显示所显示的内容并返回将edittext设置为原始XML布局文件中的默认值。

请注意,我没有在我的应用程序中使用任何片段或更改setContentView

非常感谢你。

1 个答案:

答案 0 :(得分:0)

我发现这个问题的最佳解决方案我所做的是将OnCreate代码复制到另一个方法,因此它是可调用的,然后我要做的是setContentView作为我要将其转回的布局默认情况下,调用包含OnCreate代码的方法返回所有id然后使用include方法我可以在另一个布局中显示布局。