0

我有一个RelativeLayout定位在我的视图的其余部分,我希望它RelativeLayout可以阻止它下面的任何东西被点击。这是我的文档大纲:

FrameLayout
    LinearLayout
    RelativeLayout

唯一的RelativeLayout有背景颜色,里面什么都没有。里面有LinearLayout按钮和文本框。RelativeLayout如果可见,我想阻止人们点击按钮和文本框。

4

2 回答 2

2

您将需要消耗点击。找到yourRelativeLayout并设置一个OnClickListener

yourRelativeLayout.setOnClickListener(new View.OnClickListener() {
    public void onClick(View v) { }
});
于 2013-08-16T13:49:16.530 回答
0

在xml文件中

 android:clickable="false"

在代码中做到这一点:

LinearLayoutItem.setClickable(false);
于 2013-08-16T13:40:40.420 回答