このようにPopupWindow
定義されている場合:
public class MyWindow extends PopupWindow implements View.OnTouchListener {
MyWindow(View view) {
super(view);
setHeight(view.getMeasuredHeight());
setFocusable(true);
setTouchable(true);
setTouchInterceptor(this);
}
public boolean onTouch(View v, MotionEvent event) {
System.out.println("onTouch()");
return true;
}
}
何らかの理由で、onTouch()
呼び出されることはありません。
私は何が間違っているのですか?PopupWindow
タッチイベントを受け入れるにはどうすればよいですか?