2

私はタブレット専用アプリの複数のデバイス画面を扱う方法に関する記事をたくさん読んでいます。しかし、私はこの実装にどのようにアプローチするかについて、すべての見解を得ました。sw600dpとsw720dpの値の計算方法を教えてください。

アプリはタブレット(5.0以上)用に作成する必要があります。そこで、値sw600dp(7インチタブレット)と値sw720dp(10インチタブレット)のフォルダを使用し、レイアウトフォルダを1つに保つというアプローチを進めました。(縦と横の向きにあまり差がないため、 UIはどちらも同じです)。

sw600dpデバイスのほとんどがmdpiであることが分かるので、sw600dpとsw720dpのdimens.xmlの値をどのように計算すればよいか教えてください。 sw720dpはどうですか?または、別々にvalues-xhdpiを処理する必要がありますか?

これらの特定のディレクトリにどのような値が入るかわかりません。 sw720dpにsw600dpとxhdpiのすべてのmdpi値を入れますか?

助けてください。

ありがとうございました。

答えて

0

良い質問スネハ、 あなたは好きなだけ習得できますが、私はできるだけジェネリックとして滞在することをお勧めします。 DimensをL、M、H、XH、XXH、XXXHで区切ってはいけません。ただsw600dpまたはsw630dpあなたの7" タブレット用とあなたの10インチタブレット用sw720dpまたはsw820dpに固執。

通常は、あなたのデザインに最も適したものを見つけると、あなたが一貫しそれを維持する。

をたとえば、あなたの場合あなたは、様々な値

<someHeight>10</> 
<someWidth>20</> 

を持って、このファイルの

値/ dimens.xml が(笑)私のpseduoコードを無視してください持っている携帯電話のアプリを開発しています。 その後、sw630dp値/ディに をmens.xml私は通常の1.5倍の乗数

<someHeight>15</> 
<someWidth>30</> 

は、もちろん、あなたのプレビューペインを開き、あなたは、この規模の決定に満足していることを確認するために、さまざまなデバイス上で見て適用されます。あなたの sw720dp-値について

/dimens.xml あなたは2倍の乗数を適用することもできますが、それは大きすぎるか小さすぎる見えない自然なユーザーエクスペリエンスのためのあなたの画面の不動産を最大限について実際にありますデバイスまたはユーザーに表示されます。したがって、乗算器を微調整する必要があるかもしれません。確かに個別に値を調整することはできますが、通常は乗数を正しければ、そのサイズのsw値の全域に普遍的に適用できます。

M、H、XHなどを使用すると、デバイスのグループに固有のサイズの画像のように、資産用に予約されていますが、その画像の幅と高さまたは配置はdimensファイルそのそれぞれのサイズの。

スタジオが正しく設定されている場合、プレビューウィンドウでは、選択したプレビューデバイスに正しいディメンションファイルを使用する必要があります。私は過去にそれが常に機能するとは限らず、標準の実デバイスでプレビューする必要があることを発見しましたが、機能します。

これは役に立ちます。

+0

詳細な説明をいただきありがとうございます。私は同様の考えを持っていましたが、それがそれに従う方法があれば分かりませんでした。あなたの答えは私の疑問の大部分を解決しました。私が最初に思ったのは、sw600dpとsw720dpの乗数に固執することでしたが、複数のデバイスで正しいかどうかを確認するために少し修正することは大丈夫です。私は物事を正しく得ることを願っています。再度、感謝します! :) – Neha

+0

それを聞いてうれしい、goodluck。 – Sam

関連する問題