我有一個Android應用程序,我的設計爲3.2「之間4」。什麼可以爲不同的屏幕?像另一個佈局文件夾或以編程方式編碼。我的應用程序無法正確顯示3「和> 4.8」。我怎樣才能使佈局小於3「屏幕和佈局4.8」屏幕(android)
我覺得
如果設備屏幕< 3"
佈局變焦 -
如果設備屏幕> = 4.7
佈局變焦+
我有一個Android應用程序,我的設計爲3.2「之間4」。什麼可以爲不同的屏幕?像另一個佈局文件夾或以編程方式編碼。我的應用程序無法正確顯示3「和> 4.8」。我怎樣才能使佈局小於3「屏幕和佈局4.8」屏幕(android)
我覺得
如果設備屏幕< 3"
佈局變焦 -
如果設備屏幕> = 4.7
佈局變焦+
Android有大量的真漂亮的工具可以幫助開發人員處理多種屏幕尺寸和密度。您可以閱讀更多關於這一切如何在此Android Developers Page。
您必須爲想要支持的每個不同屏幕創建特定圖像,並將其分發到正確的資源文件夾中,並將尺寸文件用於邊距,txt大小等。
320dp: a typical phone screen (240x320 ldpi, 320x480 mdpi, 480x800 hdpi, etc).
480dp: a tweener tablet like the Streak (480x800 mdpi).
600dp: a 7」 tablet (600x1024 mdpi).
720dp: a 10」 tablet (720x1280 mdpi, 800x1280 mdpi, etc).
用於不同屏幕的安卓管理它自己,如果你在你的佈局文件夾使用像正確的參考:
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)
更多信息是必不可少的閱讀文檔Supporting Multiple Screens
是可行的? res/layout-small/my_layout.xml – norm4s
查看我的更新回答 –
如果您有不同的橫向佈局佈局,您甚至可以使用參數-land,因此您需要執行的操作是閱讀文檔e。 –
是這樣,想想可能嗎?我認爲 – norm4s