0

アプリをさまざまな Android デバイスで縦向きにのみ実行したいと考えています。他のコンポーネントの境界線を含む画面全体の背景画像があります。リストビュー/スポンサー広告などのアイテムをそれらの境界内に正確に配置したい...それらを背景の上に正確に適切な場所に重ねます。これを行うには、Framelayout を使用するのが最善/最も簡単な方法ですか? 背景がさまざまなデバイスでさまざまなサイズに引き伸ばされることを考慮して、リストビューまたはスポンサー広告を正確に適切な場所に、正確に適切なサイズで取得するにはどうすればよいですか? 代わりに背景画像を切り取ることを検討しましたが、それはより多くの作業のようです. 最善のアプローチは何ですか?ご意見ありがとうございます。

4

1 に答える 1

1

残念ながら、このスキームはすべての画面サイズで一貫して機能することはありません。境界線が必要な場合は、それらから 9 パッチ グラフィックを作成し、それらを背景として UI アイテムに割り当てる必要があります。

于 2012-09-04T15:33:56.333 に答える