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
などなど。