2011-01-12 133 views
0

我只是写我的第一个android应用程序,并在一个布局xml文件我有四个按钮,将按下时显示不同的布局。我没有创建四个单独的屏幕,而是将这四个布局放在与android:visibility =“GONE”按钮相同的布局中,然后当按下按钮时,我将其设置为相应的布局以显示。隐藏和显示android布局 - 如何标记活动布局?

我的问题是,是否有一种最佳实践或建议的方法来跟踪活动布局,以便在按下按钮时,可以将活动布局设置回可见性=“GONE”,然后再使新布局可见。我认为我可以用活动布局的ID设置一个字符串值,但是然后findViewById不会让字符串获取布局。任何帮助或建议都会很棒。谢谢!

回答

0

为什么使用字符串来保存布局的ID?你可以不使用int,因为ID是这样的吗?或者从附加到每个按钮的onClickListener中设置布局的可见性?

+0

我只是说使用字符串是我的第一个想法,没有设置使用它。 id名称,即 - R.id.textview1如何转换为int?如果将它作为int存储,是否存在像android这样的全局变量的最佳做法? – user573038 2011-01-12 22:59:31