如何在Android中爲手機設計多屏幕而不使用值文件夾中的維度。如何在Android中設計任何屏幕大小和密度(Android中的多屏幕手機)
我的應用程序支持所有android手機,並且我遇到了設計問題,因爲我在values文件夾中使用了dimen來處理它。
所以,任何人都可以幫助我解決這個問題,而不使用維數。
如何在Android中爲手機設計多屏幕而不使用值文件夾中的維度。如何在Android中設計任何屏幕大小和密度(Android中的多屏幕手機)
我的應用程序支持所有android手機,並且我遇到了設計問題,因爲我在values文件夾中使用了dimen來處理它。
所以,任何人都可以幫助我解決這個問題,而不使用維數。
mipmap-hdpi
,mipmap-mdpi
,mipmap-xxhdpi
,這個文件夾是你ü需要使用它們的不同勢分辨率
你可以閱讀:http://developer.android.com/guide/practices/screens_support.html
如果要支持所有的分辨率(LDPI,MDPI,華電國際, xhdpi,xxhdpi,xxxhdpi),那麼你可以把你的圖像這些文件夾。 對於文本大小,使用維度文件夾是一種很好的做法。但是,如果你不想使用維度文件夾,然後你可以選擇設備的分辨率編程,改變你的文字大小
感謝您的答案,我可以處理邊距和填充值像維度值文件夾中的字體值? –
你可以。它始終使用維度值的良好做法。 – AndroidAnDandroid
佈局兼容性是任何項目
遺憾的很重要的一部分,但你必須使用夢詩的處理這個問題。 我認爲最好的設計方式是使用密度。
可以使用dimens-hdpi
或dimens-mdpi
或...
,並可以使用dimens-small
或dimens-large
或...
,並可以使用他們兩個在一起。像dimens-larg-mdpi
但這是很難設計。
我使用夢詩最小的屏幕寬度 這種使用密度,我想你可以通過4個或5夢詩處理所有的手機或平板電腦的。
爲屏幕寬度Dp典型值是:
你可以閱讀更多的細節here,here,here和this幫助你知道每英寸手機像素。
例:
你有一個手機1080 * 1920像素和5" 個大小
這款手機在寬度392 DP和最小寬度爲320是
,如果你喜歡使用DPI Pixel ratio可以幫助你。
感謝您的回答,我將使用這個公式 –
我認爲這是最好的方式,你的公式是真棒。我一直在與物業的大小和dpi掙扎,使我的應用程序看起來完美的所有屏幕。但我知道,我不能與這些屬性。它只適用於大多數設備,並非全部。只有在最小寬度內計算才能工作 –
@mehrdad khosravi可以給我任何項目的鏈接,以便我瞭解如何在我的項目中使用它...請:) –
感謝您的回答。但這個文件夾爲可繪製的文件,我需要幫助佈局和視圖的位置在多屏幕布局 –