2

ユーザーが機械装置を操作するためのタッチパッドとして画面の一部を使用するアプリを実装しています。タッチパッドの動作をそれだけに制限したいView

しかし、ユーザーが指をその中に置いて外側View移動すると、ユーザーが の外側にドラッグしているときに引き続きイベントが発生 します。ViewonTouch() HandlerACTION_MOVEView

そして、View渡された ID は、イベントがその境界の外から来ているにもかかわらず、onTouch()元の ID のままです!ViewView's

なぜこれを行うのですか?どうすればイベントをその範囲内だけに制限できますViewか?

前もって感謝します。

4

2 に答える 2

0

フラグメントで試してください。

各フラグメントには、独自のUIイベントハンドラーがあります。私はそれがあなたにとって十分であることを願っています:)

于 2012-08-17T13:59:50.197 に答える
0

SOのどこかで答えを見つけました-

Android:ユーザーがボタン領域に触れてドラッグしたかどうかを検出しますか?

「return false;」を移動する必要がありました。「//ユーザーが境界外に移動した」中括弧内にステートメントを追加しましたが、それ以外はそのまま使用できました。だから、Entrecoに感謝します。

于 2012-08-17T18:52:48.470 に答える