2017-09-19 98 views
0

我正在開發一個應用程序,並希望我的UI儘可能適合屏幕。我已閱讀有關爲不同屏幕設計的Android文檔。雖然我有一個問題,那就是:有些手機的尺寸是5.0英寸和5.5英寸,請問我該如何使用sw限定符,以便5.0和5.5的設計可以不同。或者我可以得到最常用的sw-qualifiers的建議,例如我們如何看待文檔中給出的小常規大小:在Android中使用最小寬度進行佈局設計

320dp:典型的手機屏幕。

480dp:類似Streak(480x800 mdpi)的Tweener平板電腦。

600dp:7英寸平板電腦(600x1024 mdpi)。

720dp:10「平板電腦(720x1280 mdpi,800x1280 mdpi等)。

那麼我應該在5.5英寸的屏幕上使用哪些? 是否有任何單一的dp大小,所有5.5英寸的屏幕可以適應,所以,如果我正在開發5.5英寸我只是使用它?

+0

'320dp:一個典型的手機屏幕.'和'720dp:一個10「的平板電腦(720x1280 mdpi,800x1280 mdpi等)。太籠統了。我目前的手機(4.7英寸寬)具有1280x720分辨率,標準化密度爲320 dpi(xhdpi)。我建議您閱讀[支持多屏](https://developer.android.com/guide/practices/screens_support。 HTML)從官方文檔 –

+0

是的,我得到你在說什麼,我已閱讀所有需要閱讀的文檔....實際上:/,..我想要得到的是,假設我是爲你的手機開發,這是否意味着我將爲你的手機設計(4.7),設計爲5.0,5.5,6.0 ...所有人都考慮到並不是所有的5.0英寸手機都是平等的。我需要爲所有人設計,如果可以的話,我可以用它來解決問題。爲什麼我問過這個問題,以前是小的,正常的,大的時候更快。 –

回答

0

ILD只使用什麼是在文檔只是現在,什麼是在文檔下方是:

對於要進一步自定義UI的大小,如7」 區分其他情況和10」片劑,可以定義附加的最小寬度佈局:

RES /佈局/ main_activity.xml#針對手機(小於600dp的可用寬度) RES /佈局sw600dp/main_activity.xml#針對7」 片劑(寬度爲600 dp和更大) res/layout-sw720dp/main_activity.xml#對於10「平板電腦(720dp寬和更大)