LinearLayout
を別のレイアウトに配置しました。透明なフローティングメニューのようですが、透明度を持つLinearLayout
が上にあっても、その下のレイアウトを実際にクリックできるという問題があります。レイアウトを別のレイアウトに配置し、そのレイアウトをクリックしないようにする方法
私はあなたが何を意味するかを理解していただきたいと思います。
私はそれを避ける方法はありますか? (私はむしろ、下のレイアウトからclickListener
を無効にしないでください)
LinearLayout
を別のレイアウトに配置しました。透明なフローティングメニューのようですが、透明度を持つLinearLayout
が上にあっても、その下のレイアウトを実際にクリックできるという問題があります。レイアウトを別のレイアウトに配置し、そのレイアウトをクリックしないようにする方法
私はあなたが何を意味するかを理解していただきたいと思います。
私はそれを避ける方法はありますか? (私はむしろ、下のレイアウトからclickListener
を無効にしないでください)
私はLinearLayout
ためclickListener
を作成し、そのclickListener
に何もしないことによってそれを解決してきました。
Frame
のレイアウトを上と下に使用してください。その後、onTouch
イベントの下のビューにfalse
をディスパッチします。
belowView.setOnTouchListner(new View.onTouchListner(){
@Override
public boolean onTouch(View arg0, MotionEvent arg1) {
return false;
}
});
私は、LinearLayoutのclickListenerを作成し、そのclickListenerで何もしないことで解決しました。 – sergi