如何将布局放在另一个布局上并避免单击该布局

时间:2011-12-03 12:49:31

标签: android android-layout

我已将LinearLayout放在另一个上方。它就像一个具有透明度的浮动菜单,但问题是,即使透明度LinearLayout超过它,也可以实际点击其下的布局。

我希望你理解我的意思。

有什么办法可以避免吗? (我宁愿不要在..)

下的布局中禁用clickListener

2 个答案:

答案 0 :(得分:0)

在上方和下方使用Frame布局。然后为false事件的下方视图发送onTouch。 像这样

belowView.setOnTouchListner(new View.onTouchListner(){
    @Override
    public boolean onTouch(View arg0, MotionEvent arg1) {
        return false;
    }
});

答案 1 :(得分:0)

我通过为clickListener创建LinearLayout并对clickListener执行任何操作来解决此问题。