2016-08-31 20 views
1

アクティビティ内の画像ビュー内に画像を表示したいアプリがあります。 画像の高さに160ディップを使用し、デバイスの画面全体に画像をフィットさせたい。 私は "xxxhdpi"、 "xxhpi"を別の画面サイズで使うことができますが、これはアプリケーションサイズを非常に大きくします。私は480のディップで1440 * 2560 のような画面サイズをサポートしたいと思います。私は1440 * 640のようなイメージサイズを使用し、 "xxxhdpi" drawableフォルダに入れなければなりません。あなたのImageViewの中に十分な大きさとfitXYそれは、あなたのイメージのバージョンを置くことができ、複数の画面どのように私はアンドロイドの異なる画面サイズに同じ画像を使用できますか?

+0

[複数の画面のサポート](https://developer.android.com/guide/practices/screens_support.html)をご覧ください。 –

+0

hdpi、xhdp、xxhdpiなどの異なる解像度のフォルダを作成し、すべてのフォルダの解像度を考慮したレイアウト –

+1

9パッチイメージは便利かもしれません –

答えて

0

はこれを試してみてください。これにより、ImageViewのサイズに拡大されます。

+0

問題は10イメージを使用したいのですが、9パッチなどを使用したい場合は、アプリケーションサイズが非常に大きくなり、別の解決策が必要になります。 –

+0

他の賢明なのは、あなたの画面サイズに応じてあなたの画像ビューの高さと幅を修正する必要がありますが、どれくらい便利かは分かりません@ SeyedMassoudMotallebi – YUVRAJ

0

画像がシンプルなアイコンの場合は、SVG画像の使用を検討することができます。このリンクを使用して、svg画像をAndroid XMLコードに変換することができますenter link description here

この方法では、デバイスの解像度について心配する必要はありません。

+0

シンプルなアイコンではなくグラフィック画像を使用しました。 10秒ごとにこの画像が変更されます。 –

関連する問題