私は、画像が表示されるアプリケーションを作成しようとしています。ユーザーが識別する必要があるオブジェクト(カップ)がいくつかあります。それが有効であれば円が描画されます。タッチの妥当性を正確に確認する
これまでは、フルスクリーンで表示するための描画可能なビットマップを備えたサーフェイスビューを持っていました。画面に触れるとサークルが描画されます。
私はカップの座標を画像(ハードコード)に手動で入力して、event.getX()
とevent.getY()
の座標に照らして確認しました。しかし、これは画面の解像度が変わると機能しません。
どうすればよいでしょうか?それは、私がアプリで定義した特定の領域に正確に触れる方法を見つけようとしているようなものです。
これまでのすべての回答に関して、アンドロイドはすべてのピクセル値を上下にスケールするので、コードは480x320と1.6とそれ以上で動作する必要があります。 –