Android アプリで、複数の画面サイズをサポートしたいと考えています。Android の場合、「大きい」とは、480 x 800 ピクセルの現在の電話画面の多くと、800 x 1280 ピクセルの Nexus 7 のような 7 インチのタブレットを意味することを認識しています。しかし、2 つの別々のレイアウトを作成したいと思います。これらの 2 つの表示サイズ. をres/layout-large
使用するのではなく、res/layout-h800dp
どのサイズの画面でどのレイアウトを使用するかをより詳細に制御できます。(私は縦向きを使用しているため、h800dp)私が抱えている問題はこれです:h800dpレイアウトがdrawable-mdpiフォルダーの画像を使用する場合と、drawable-hdpiフォルダーの画像を使用する場合があります。xml で同じ構文を使用して画像を呼び出しています: `android:src="@drawable/image" ですが、あるアクティビティでは mdpi ドローアブル フォルダーを検索し、次のアクティビティでは ldpi を検索します。ドローアブル フォルダー。h800dp レイアウトを常に ldpi フォルダーに表示する方法はありますか?
質問する
131 次
1 に答える
1
このリンクは、画面のプロパティ (DPI、物理サイズ、解像度など) に関するほぼすべてを説明しています。
できることは、layout-large-hdpi、layout-large-mdpi、layout-large-ldpi などのフォルダーを指定することです。
フォルダ名にこれらのタイプを混ぜ合わせてみてください。
于 2013-02-06T22:24:17.347 に答える