SO の人々は図が好きだと聞いたので、時間をかけて 1 つ描いてみました :D
おおよそ次のようなアクティビティを設計する必要があります。
地図は、都市、地形などの単なる画像ファイルです。ユーザーは、x 座標と y 座標のテキスト ボックス内に値を入力できます。両方が入力されると、三角形のアイコン (画像ファイルでもあります) が画面に表示されます。地図上の座標に対する地図の上部。座標の最小、最大は、すべてのマップで 0,0 ~ 10000,10000 に固定されています。ユーザーは三角形のアイコン (ボタン) をクリックするだけで、別のアクティビティに移動できます。
上記のようなものを設計するための賢明なアプローチは何ですか?
私に関する限り、考慮しなければならないことがいくつかあります。
1) 画面サイズに対する座標のマッピング。これに対する明らかな回避策は、absolutelayout を使用し、ピクセルを使用して三角形のアイコンを配置することですが、この解決策は明らかな理由でひどいものです。
2)地図(画像ファイル)の上にボタンを配置します。たくさんのレイアウトをいじった後、Java 経由でこれを行う方法がわかりませんでした。
正しい方向に進むためだけに、本当に簡単なガイダンスを探しています。