1

Android (電話とタブレット) ですべての画面サイズをサポートする必要があります。解像度が 1280x720 と 2560x1600 の画像のセットがあります。

質問

これらの画像がすべての解像度で正しくスケーリングされるように、名前drawableとフォルダーにどのように名前を付けるか (可能な場合) ?layout

この質問が非常に頻繁に聞かれていることは明らかですが、私が見つけることができるのは半分の答えだけです. 名前付きの描画可能なフォルダーを作成しようとしました:

  • drawable-xlarge-mdpi- 1200X800用
  • drawable-xlarge-xhdpi- 2560X1600の場合

レイアウトの場合、名前付き:

  • layout-xlarge-mdpi- 1280x720 の場合
  • layout-xlarge-xhdpi- 25601600 の場合

マニフェスト エントリを追加しました。

   <supports-screens
        android:anyDensity="true"
        android:largeScreens="true"
        android:normalScreens="true"
        android:smallScreens="true" />

ただし、現在はタブレットでのみ機能します。電話では、常にエラーで失敗します。

ここで答えを見つけました: qHD解像度のドローアブル

私が理解しているように、すべてのスケーリングはコードを通じて行われます。しかし、コード内の画像を1280x720および2560x1600の解像度で拡大縮小する方法と、どのフォルダーに配置するかを誰かに説明できますか?

読みました:

複数の画面をサポートするアプリケーション スケルトン

Android : 複数のタブレット画面解像度に対するアプリのサポート

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

Android: 複数の画面をサポート

などなど。

4

0 に答える 0