0

我有一个 Android 应用程序,我的设计为 4 英寸之间的 3.2 英寸。我可以为不同的屏幕制作什么?像另一个布局文件夹或以编程方式代码。我的应用程序无法正确显示为 3" 和 > 4.8"。

我认为

如果设备屏幕< 3"

布局缩放 -

如果设备屏幕 >=4.7

布局缩放 +

4

2 回答 2

0

Android 有很多非常好的工具来帮助开发人员处理多种屏幕尺寸和密度。您可以在这个Android 开发者页面上阅读更多关于它是如何工作的。

于 2013-06-03T17:15:32.743 回答
0

您必须为要支持的每个不同屏幕创建特定图像并将其分发到正确的资源文件夹中,并将 dimen 文件用于您的页边距、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).

对于不同的屏幕,如果您在布局文件夹中使用正确的引用,android 会自行管理,例如:

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)

有关更多信息,请阅读支持多个屏幕的文档

于 2013-06-03T17:17:53.837 回答