這是我的佈局看起來如何在手機上(橫向):我應該爲不同的顯示器創建不同的佈局嗎?
按鈕包裝(marginTop 10dp,距左5DP和按鍵之間的3 DP)
問題是,當我運行在平板電腦上相同的佈局:
正如你可以看到有按鈕包裝下方的額外空間。
我需要爲每個設備顯示創建不同的佈局嗎?
這是我的佈局看起來如何在手機上(橫向):我應該爲不同的顯示器創建不同的佈局嗎?
按鈕包裝(marginTop 10dp,距左5DP和按鍵之間的3 DP)
問題是,當我運行在平板電腦上相同的佈局:
正如你可以看到有按鈕包裝下方的額外空間。
我需要爲每個設備顯示創建不同的佈局嗎?
Iam沒有得到你的實際要點是什麼..但是對於平板電腦,你需要製作不同的xml佈局文件,這些文件放在layout-large和layout-xlarge(取決於你的要求)文件夾下。如果你不這樣做,那麼你的平板電腦將從你的默認佈局文件夾渲染布局。 這是你在問什麼?
是的,你應該爲平板電腦創建另一個佈局。如果手機的佈局顯得明顯,那麼它會變小。你可以通過這個工具來創建不同的顯示佈局。主要爲佈局提供的應用程序
佈局小, 佈局, 佈局大型, 佈局XLARGE,
你可以用這個
res/layout/my_layout.xml // layout for normal screen size ("default")
res/layout-small/my_layout.xml // layout for small screen size
res/layout-large/my_layout.xml // layout for large screen size
res/layout-xlarge/my_layout.xml // layout for extra large screen size
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscapeorientation
的醫生幫助做awable
res/drawable-mdpi/my_icon.png // bitmap for medium density
res/drawable-hdpi/my_icon.png // bitmap for high density
res/drawable-xhdpi/my_icon.png // bitmap for extra high density
我認爲你需要這個
res/layout/main_activity.xml # For handsets (smaller than 600dp available width)
res/layout-sw600dp/main_activity.xml # For 7」 tablets (600dp wide and bigger)
res/layout-sw720dp/main_activity.xml # For 10」 tablets (720dp wide and bigger)
http://developer.android.com/guide/practices/screens_support.html