簡體   English   中英

適用於不同屏幕尺寸的Android應用程序

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM