0

ダイアログが表示されているとき、ダイアログの背面にあるビューのタッチイベントを無視するにはどうすればよいですか? 私はダイアログビューを使用しています。

4

1 に答える 1

0

これを試してみてください。それはあなたを助けるかもしれません...

<view_in_the_back>.setOnTouchListener(new OnTouchListener() {

@Override
public boolean onTouch(View arg0, MotionEvent arg1) {
    if(flag==true){
                 //code of this touch event...
         return true;
            }  
}
});

ダイアログが表示されるときは、flag=false に設定します。true に設定され、却下されました。

于 2012-08-02T05:07:05.100 に答える