第一个参数传的是自定义view,我想实现通过判断自定义view里的一个布尔类型的属性来给onTouch方法不同的返回值。可是红框那里要怎么写?我试图用instanceof来判断v是否为自定义view的实例。可是一直返回false。
巴扎黑2017-04-17 17:40:41
提案: ビュー ID を出力して、ポップアップ ウィンドウを作成したときのビュー ID と同じかどうかを確認してください。このビューはクリックしたビューを表していないようです。
PHPz2017-04-17 17:40:41
デバッグを使用して View のタイプを確認できます。popupWindow の onTouch イベントを設定したい場合は、popupWindow クラスに直接記述して、目的のイベントを直接実装できます。 onTouch
を表示します。PHPz2017-04-17 17:40:41
instanceof が確立されていない場合は、カスタム ビューで受け取ったイベントではない可能性があります。その場合は、instanceof 後の型変換は問題なく、この方法で処理できます。