簡體   English   中英

如何計算 sw600dp 和 sw720dp 的尺寸值?

[英]How do I calculate values for dimens for sw600dp and sw720dp?

我已經閱讀了很多關於如何為平板電腦應用程序處理多個設備屏幕的帖子。 但是我對如何處理這個實現有各種不同的看法。

該應用程序只需要為平板電腦(5.0 以上)構建。 所以我繼續使用 values-sw600dp(7" inch tablet) 和 values-sw720dp(10" tablet) 文件夾並將布局文件夾保持為一個(因為縱向和橫向方向沒有太大區別,兩者的用戶界面幾乎相同)。

有人可以幫助我如何計算 sw600dp 和 sw720dp 的 dimens.xml 值,因為我確實看到大多數 sw600dp 設備都是 mdpi。 那么 sw720dp 呢? 或者我是否需要單獨處理 values-xhdpi?

我不確定這些特定目錄中會包含哪些值。 我會將所有 mdpi 值放在 sw600dp 中,將 xhdpi 放在 sw720dp 中嗎?

任何幫助表示贊賞。

謝謝。

好問題 Sneha,所以你可以隨心所欲地定制,但我建議盡可能保持通用,以免自己陷入維護噩夢。 不要用 L、M、H、XH、XXH、XXXH 分隔您的尺寸。 7 英寸平板電腦只使用 sw600dp 或 sw630dp,10 英寸平板電腦使用 sw720dp 或 sw820dp。

通常,您會找到最適合您的設計的方法並保持一致。

例如,如果你開發了一個手機應用程序,你有

values/dimens.xml 在這個文件中你有各種值

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

請忽略我的偽代碼哈哈。 然后在 sw630dp-values/dimens.xml 我通常應用 1.5x 乘數

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

然后當然打開您的預覽窗格並查看各種設備,以確保您對這個比例決定感到滿意。

對於您的 sw720dp-values/dimens.xml,您可能想要應用 2 倍乘數,但這實際上是為了最大化您的屏幕空間以獲得自然的用戶體驗,而對於設備或用戶而言,它看起來不會太大或太小. 所以你可能需要調整你的乘數,你當然可以單獨調整值,但通常如果你的乘數恰到好處,它可以普遍應用於該大小的整個 sw 值目錄。

使用 M、H、XH 等更多地保留給您的資產,例如可能針對該設備分組具有唯一尺寸的圖像,但該圖像的寬度和高度或位置可以由相應尺寸的尺寸文件處理.

如果您的工作室設置正確,預覽窗格應選擇為所選預覽設備使用正確的尺寸文件。 我過去發現它並不總是有效,我必須在標准的真實設備上進行預覽,但它確實有效。

希望這會有所幫助並祝你好運。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM