0

現在のビューの上部に、プログラムで XML からビューを膨らませてビューを追加しています。問題は、ビューが追加されて表示された後でも、基になるビューからボタンを押すことができることです。どうすればこれを防ぐことができますか?

4

2 に答える 2

1

代わりに、新しいビューで touch イベントを処理する必要があります。この目的のために、新しい空のタッチ リスナーを作成するだけです。

myTopView.setOnTouchListener(new View.OnTouchListener() {
    @Override
    public boolean onTouch(View v, MotionEvent event) {
        return true;//true to specify that the event was consumed by the top view
    }
});
于 2013-07-15T15:28:32.403 に答える