我正在使用父级FrameLayout
进行布局,该父级具有两个子级Child1和Child2。当Activity
启动时,Child1可见,并且当用户单击特定的ImageView
Child2时将可见。因此,当Child2变为可见时,Child1中存在的所有View
应该变为不可单击,而child2上的View
才是可单击的。
编辑
我也有EditText,所以关于它们,我希望用户在其他布局变得可见时不希望他们在其中输入任何输入,就像DialogBox变为可见时那样。
最佳答案
如果您已经设置了onClick Listener
事件并且想要删除它,则使用:ButtonOrAnything.setOnClickListener(null);
这将取消OnClick
即使您已经设置了
要么
您也可以使用ButtonOrAnything.setClickable(false);
关于android - 使布局不可点击,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13321142/