我有一个RelativeLayout
定位在我的视图的其余部分,我希望这个RelativeLayout
能够阻止其下方的任何东西被点击。这里是我的文档大纲:在Android中制作视图“固体”
FrameLayout
LinearLayout
RelativeLayout
RelativeLayout
只有背景颜色,里面没有东西。 LinearLayout
中有按钮和文本框。如果RelativeLayout
可见,我想阻止人们点击按钮和文本框。
我有一个RelativeLayout
定位在我的视图的其余部分,我希望这个RelativeLayout
能够阻止其下方的任何东西被点击。这里是我的文档大纲:在Android中制作视图“固体”
FrameLayout
LinearLayout
RelativeLayout
RelativeLayout
只有背景颜色,里面没有东西。 LinearLayout
中有按钮和文本框。如果RelativeLayout
可见,我想阻止人们点击按钮和文本框。
您将需要消耗的点击。查找yourRelativeLayout
,并设置它的OnClickListener
:
yourRelativeLayout.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) { }
});
这会停止按钮出现点击吗? (变得更黑暗等) –
@JamesMonger是的。 – Vikram
在XML文件中
android:clickable="false"
要做到这一点代码:
LinearLayoutItem.setClickable(false);
这不起作用,一切仍然可点击。 –
您是否在每件商品上设置了可点击的属性? –
如果你设置了一个'onClicked'侦听器'RelativeLayout'?然后,当您想要选择按钮和文本框时,移除侦听器。 – BC2
当您膨胀其他布局时,您可以使用isClickable = false – Canberk