[英]Android application for different screen sizes
當我剛接觸android開發時,我只是想知道有什么方法可以針對不同屏幕尺寸開發Android應用程序?
幫我。
先感謝您
只需將其添加到您的項目中即可。
res / values / main.xml
res / values-sw600dp / main.xml-> 7英寸以上
res / values-sw720dp / main.xml-> 10英寸以上創建此文件夾,然后將xml文件復制到所有文件夾中。
將您的main.xml放在以下文件夾中:
res/values/ //your default values (in your case for phones)
res/values-large/ //specfic values for relatively big screens
res/values-xlarge/ //specific values for really big screens
大:與中密度VGA屏幕尺寸相似的屏幕。 大屏幕的最小布局大小約為480x640 dp單位。 例如VGA和WVGA中密度屏幕。
xlarge:比傳統的中密度HVGA屏幕大得多的屏幕。 xlarge屏幕的最小布局大小約為720x960 dp單位。 在大多數情況下,具有超大屏幕的設備太大而無法裝在口袋中,並且很可能是平板電腦式設備。 在API級別9中添加。
在此處查看更多信息: http : //developer.android.com/guide/topics/resources/providing-resources.html#ResourceTypes
谷歌提供的好文章如何支持多屏
http://developer.android.com/guide/practices/screens_support.html
一般建議:
使用布局-用於手機布局
將layout-sw600dp文件夾用於7inch平板電腦布局
將layout-sw720dp文件夾用於10inch平板電腦布局
在values文件夾中使用dimens.xml為您的UI定義尺寸
您還可以將values-sw600dp和values-sw720dp與自己的dimens.xml文件一起使用,用於7和10英寸平板電腦
為多種設備編寫應用程序需要具有一些基本概念的知識,例如:什么是Dpi,屏幕密度,方向等。
下面的文章是開始的好地方:
支持多個屏幕http://developer.android.com/guide/practices/screens_support.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.