2014-03-07 98 views
0

由於我在android開發中的新功能,我只想知道是否有任何方法可以針對不同屏幕尺寸開發Android應用程序?針對不同屏幕尺寸的Android應用程序

幫助我。

預先感謝您

+0

最重要的答案給你的初始背景理論構建一個靈活的佈局,但也請看看這個官方訓練:https://developer.android.com/training/基礎/片段/ index.html中 – fasteque

回答

1

只需在您的項目中添加此項。

RES /價值/ main.xml中

RES /價值觀sw600dp/main.xml中 - > 7+英寸

RES /價值觀sw720dp/main.xml中 - > 10+英寸 創建此文件夾,並在所有文件夾中複製您的xml文件。

1

把你的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

1

谷歌提供很好的文章如何支持多屏幕

http://developer.android.com/guide/practices/screens_support.html

一般建議:

使用佈局 - 用於手機佈局
對7英寸平板電腦佈局使用layout-sw600dp文件夾0123在值文件夾10寸平板電腦佈局

使用dimens.xml 使用佈局sw720dp文件夾來定義dimentions您的UI
你也可以使用 價值觀sw600dp和價值觀sw720dp與自己dimens.xml文件7個10英寸平板電腦