2012-01-05 14 views
1

私はAndroidアプリのスプラッシュ画像をデザインしています。しかし、それは異なる画面サイズと解像度になると、私は根元に固執しています。Android用スクリーンのデザイン画像

Iがなければならないことを理解している3:4:6:8各画面解像度要件に合わせて画像サイズの比、私は設計されている以下のようなスプラッシュ画像(フォトショップCS 5に設計された)

低い(LDPI) - 184px X 58px
培地(MDPI) - 246px X 78px
高(hdpi) - 369px X 117px
のx高(xhdpi) - 492px X 156px

しかし、問題があり、高解像度または中解像度の240 x 320などの小さな画面サイズがあります(例:Sony Ericsson Xperia Mini Pro)、アプリケーションがこの解像度に適した画像を選択すると、画像が画面サイズに対して大きすぎます。私の場合は

、hdpiの画像は、のXperiaミニとその369px X 117pxのために選択されますが、実際の画面サイズは240ピクセルX 320ピクセル

私はこの中で欠けている何かがありますか?または私は設計時に何か別のことをしなければならない。 Androidのドキュメントはわたしには不器用です。

ヘルプ!!!!!

ありがとうございます!

注:9 - パッチのサンプル

enter image description here

答えて

1

height属性とwidth属性にfill_parentと指定してください。それはうまくいくでしょう。

画像をデザインする最も良い方法は、9パッチ画像を作成することです。あなたがデバイスのdiffセットのために異なるイメージを作成する場合。それは常に頭がおかしいです。 thisthis

+0

私は9つのパッチ画像を試しましたが、それはアプリでは動作しません。サンプル画像について私の質問をチェックして、何が間違っているのか教えてください。 – megazoid

0

単にあなたは、画面の内容を設定するには、イメージ・ビューを使用することができます。

ImageView iv=ImageView(this); 
iv.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); 
...... 
...... 
...... 
setcontentView(iv); 

これは画面の幅と高さに一致します。

+0

あなたが何を求めていたのですか?あなたはそのために否定的な投票を得るべきです... –