多个XML文件,初始化?

时间:2011-10-25 16:59:17

标签: android xml initialization oncreate

刚开始使用Android编程,我得到了一个任务,我应该填写两个文本字段,然后单击一个新框架的按钮,以获得更多的文本字段。

我决定将contentView更改为我单击该按钮时创建的第二个xml文件。但是,在我更改内容视图之前,我无法在第二个xml文件中使用小部件?我想添加clicklisteners等等,我不能看到那些看不见的按钮..

我应该使用其他方法还是我只是迟钝?

2 个答案:

答案 0 :(得分:1)

如果您希望所有内容都在一个Activity中(它应该代表一个屏幕),您可以在一个XML文件中指定所有视图,并将您想要隐藏的视图的可见性设置为{{ 1}}或invisible。然后你可以稍后再展示它们。由于所有内容都在一个XML布局中,因此您可以访问视图,即使它们不可见,但用户也看不到它们。

要在Java中设置可见性,请使用gone,其中整数为View.VISIBLEView.INVISIBLEView.GONE

答案 1 :(得分:1)

您可以考虑使用Fragments API