与Android中的.net面板类似的东西

时间:2012-01-07 04:50:59

标签: android android-layout user-interface

我为另一个初学者问题道歉。我有.Net背景,这是我第一次使用Android。

在.Net中我可以使用面板来显示/隐藏控件,我希望在Android中做同样的事情。

这就是我要做的事情:顶部会有两个单选按钮:基本按钮和高级按钮。根据单击的单选按钮,我想显示相关的表单。我怎么可能做到这一点?

谢谢!

2 个答案:

答案 0 :(得分:1)

您可以对视图使用setvisibility
你必须使用setOnCheckedChangeListener为radiogroup注册CheckedChangeListener
在onCheckedChanged 你必须这样做

hidingView.setVisibiliity(View.GONE)
showingview.setVisibility(View.VISIBLE)

答案 1 :(得分:0)

您可以将每个表单放入自己的FrameLayout中,然后使用条件语句检查单选按钮的状态。我不知道你的表格是什么样的格式但我想它们可能是一系列的edittext框和TextViews。如果你设置你的xml布局,声明视图放置一个表单,然后根据按下的单选按钮在java中动态地将其他表单内容添加到FrameLayout,这可能是最简单的。