2011-12-03 2 views
1

LinearLayout을 배치했습니다. 투명도가있는 플로팅 메뉴와 비슷하지만 투명도가 적용된 LinearLayout이더라도 실제로 그 아래의 레이아웃을 클릭 할 수 있다는 점이 문제입니다.레이아웃을 다른 레이아웃 위에 배치하고 클릭 레이아웃을 피하는 방법

내가 무슨 뜻인지 이해하시기 바랍니다.

피할 수있는 방법이 있습니까? (차라리 아래 레이아웃에서 clickListener을 비활성화하지 마십시오.)

+0

LinearLayout에 대한 clickListener를 만들고 해당 clickListener에서 아무 작업도 수행하지 않고 해결했습니다. – sergi

답변

0

처럼 그 clickListener 아무것도를 LinearLayout위한 clickListener를 생성하지 않고 수행하여 그것을 해결했습니다.

0

위와 아래보기에는 Frame 레이아웃을 사용하십시오. 그런 다음 onTouch 이벤트보기 아래에 false을 전달하십시오. 이

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