Я поместил LinearLayout
поверх другого. Это похоже на плавающее меню с прозрачностью, но проблема в том, что макет под ним можно на самом деле щелкнуть, хотя LinearLayout
с прозрачностью над ним.
Надеюсь, вы понимаете, что я имею в виду.
Есть ли способ избежать этого? (Я бы скорее не отключил clickListener
из макета под..)
Я решил это, создав clickListener
для LinearLayout
и ничего не делая на этом clickListener
.
Используйте Frame
для отображения сверху и снизу. Затем onTouch
false
для представления "Ниже" для события onTouch
. как это
belowView.setOnTouchListner(new View.onTouchListner(){
@Override
public boolean onTouch(View arg0, MotionEvent arg1) {
return false;
}
});