0

Galaxy nexus 720P 電話用に開発しています。正確に 720P になるように背景画像を作成しました。しかし、イメージは引き伸ばされています。電話で画像が引き伸ばされないようにするには、画像の高さと幅をどのくらいにする必要がありますか?

4

4 に答える 4

0

Galaxy nexus 720p専用に開発している場合、画像のサイズは1280x720である必要があります。

ただし、すべてのデバイスで正しく表示されるとは限りません...

これを見てください:

http://developer.android.com/guide/practices/screens_support.html

于 2012-09-17T10:59:20.890 に答える
0

draw9patch について調べてみてください。これは、画像のサイズを変更するための Google のツールです:D

于 2012-09-17T11:04:03.870 に答える
0

基本的に3つの密度が利用可能です 120 dpi (1 dp = 0.75 px) 160 dpi (1 dp = 1 px) 240 dpi (1 dp = 1.5 px)

px - ピクセル dp - 1 インチあたりのドット数

ターゲット デバイスの dpi を確認し、カバーしたい領域に応じて画像を作成します。

例: デバイスが中密度 (160) で 720 dp をカバーしたい場合、デバイスが高密度 (240) で 720 dp 1080 px をカバーしたい場合は、720 px の画像を作成します。

これは、他の構成のデバイスのイメージを作成する際に役立ちます。

于 2012-09-17T11:37:24.863 に答える
0

レイアウトのプロパティに依存します。imageview の高さが imageview に渡す画像よりも大きい場合、画像は引き伸ばされます。imageview レイアウト プロパティ layout_height="wrap_content" を設定して、画像をストレッチしないようにします。それ以外の場合は、電話の高さに応じて画像のサイズを変更します。

于 2012-09-17T10:57:44.927 に答える