我有一个RelativeLayout
定位在我的视图的其余部分,我希望它RelativeLayout
可以阻止它下面的任何东西被点击。这是我的文档大纲:
FrameLayout
LinearLayout
RelativeLayout
唯一的RelativeLayout
有背景颜色,里面什么都没有。里面有LinearLayout
按钮和文本框。RelativeLayout
如果可见,我想阻止人们点击按钮和文本框。
我有一个RelativeLayout
定位在我的视图的其余部分,我希望它RelativeLayout
可以阻止它下面的任何东西被点击。这是我的文档大纲:
FrameLayout
LinearLayout
RelativeLayout
唯一的RelativeLayout
有背景颜色,里面什么都没有。里面有LinearLayout
按钮和文本框。RelativeLayout
如果可见,我想阻止人们点击按钮和文本框。
您将需要消耗点击。找到yourRelativeLayout
并设置一个OnClickListener
:
yourRelativeLayout.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) { }
});
在xml文件中
android:clickable="false"
在代码中做到这一点:
LinearLayoutItem.setClickable(false);