我有一个带有微调器和许多文本框和按钮的布局。
当选择微调器的一个选项时,我需要显示布局的某些元素,并在选择其他选项时使其消失。 ---->问题已解决!!!
但是,我还需要停用布局的某些元素。我的意思是他们必须是可见的,但用户不能按下按钮或编辑edittext的
答案 0 :(得分:2)
是的,你可以。
假设你有一个布局句柄,你可以像这样做:
yourLayoutToShow.setVisibility(View.VISIBLE)
或
yourLayoutToHide.setVisibility(View.GONE)
<强>更新强>:
要获得布局的处理(动态显示/隐藏的布局),你需要像这样做:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.your_activity);
LinearLayout viewToShowOrHide =
(LinearLayout) findViewById(R.id.view_to_show_or_hide);
}
答案 1 :(得分:1)
您可以通过执行...
来禁用控件myControl.setEnabled(false);