2017-04-18 11 views
0

Androidアプリの画面のいずれかに背景画像を追加します。 (この画像は写真なので、9パッチは動作しません)。Android:さまざまなディスプレイの画面をカバーする画像を作成します。

さまざまな解像度でこの画像の縮尺を調整します。

画像を整理するには、DPI(つまり、ldpi、mdpi、hdpi、xhdpi、xxhdpi、xxxhdpi)を使用します。しかし、この特定の状況では、ENTIRE画面をカバーするイメージを使用したいので、これは役に立たないようです。 DPIは画面全体の大きさを教えてくれません。たとえば、xxxhdpi画面の解像度がldpi画面の解像度より低い場合があります。あなたが見ることができるようにxhdpi720px x 1280px

  • サムスンギャラクシータブ10mdpi800px x 1280px
  • モトGこの問題は、次のデバイスを検討し説明するために

    第1の装置は、より低いdpiを有するにも関わらず、より大きな解像度の画像を必要とする。

    私の質問は、さまざまな画面サイズの画面をカバーする画像を作成する方法です。

+0

xmlファイルを共有できますか? – CodeCameo

+0

あなたは 'AndroidManifest.xml'ファイルを意味しますか?なぜそれが必要なのでしょうか?特定の関心領域はありますか?もしそうなら、どの部分? –

+0

あなたのレイアウトファイルを尋ねました。 – CodeCameo

答えて

0

あなたが好きなのstackoverflowで、いくつかの答えを見つけることができます:あなたがする必要があるhttps://developer.android.com/guide/practices/screens_support.html

ワンポイント:詳細な説明はで見つけることができIs there a list of screen resolutions for all Android based phones and tablets?

:錠を含む別の参照はで見つけることができますAndroid: Background Image Size (in Pixel) which Support All Devices

イメージがレイアウトをどのようにカバーするかを覚えておいてください。スケールタイプとして中央揃えを使用する必要があります。

実際のデバイスサイズに基づいて境界から切り取ることができる重要な情報は、少なくとも境界線から除外してください。

複数のサイズと密度の背景を追加する別の方法は、1つのミックスだけをスクリーニング全体でカバーすることではありません。あるグラデーションといくつかの画像はあなたに何度も十分な柔軟性を与えることができます。

他の解決策は、残りの情報に干渉しないぼやけた画像を使用することです。この場合、画像のぼやけた性質のために、詳細化する必要はない。

希望します。

+0

私は前にその質問を読んで、ディメンションが途方もないと考えました。たとえば、mdpiは320x480ピクセルです。しかし、Samsung Galaxy Tab 10はmdpiで800 x 1280です。 –

+0

答えにいくつかの編集を追加しました。 –

+0

私は実際のサムスンのタブレット10をチェックし、224dpi、少なくともhdpiで確認しました。古いモデルであれば、mdpiと一致する可能性があります。しかし、それはモデル間の非常に一般的な特殊性、特に古いものです。 –

関連する問題