-1

如何创建一个可以处理 Android 设备上不同屏幕分辨率的 Android 应用程序?我希望我的应用程序能够适应不同的可用分辨率。

4

5 回答 5

1

请阅读有关如何支持多个屏幕的信息。

  • 超大屏幕至少为 960dp x 720dp
  • 大屏幕至少为 640dp x 480dp
  • 普通屏幕至少为 470dp x 320dp
  • 小屏幕至少为 426dp x 320dp
于 2012-12-05T05:27:32.160 回答
0

将以下代码添加到您的 Androidmanifest.xml 文件中。

<supports-screens android:resizeable=["true"| "false"]
    android:smallScreens=["true" | "false"]
    android:normalScreens=["true" | "false"]
    android:largeScreens=["true" | "false"]
    android:xlargeScreens=["true" | "false"]
    android:anyDensity=["true" | "false"]
    android:requiresSmallestWidthDp="integer"
    android:compatibleWidthLimitDp="integer"
    android:largestWidthLimitDp="integer"/>

有关更多信息,请参见下面的链接。

屏幕_支持

于 2012-12-05T05:33:16.907 回答
0

为每个显示分辨率创建文件夹:

  • 小屏:res->layout-ldpi设计为240*320分辨率屏幕
  • medium screen: res-->layout-mdpi design for 320*480 resolution screen
  • 大屏:res-->layout-hdpi设计为480*800分辨率屏幕

当您运行项目时,它会自动从所需的布局中获取布局设计/

于 2012-12-05T05:30:31.213 回答
0

您需要有不同的布局文件夹和可绘制资源来支持 Android 上的多种屏幕尺寸。更多关于这个

于 2012-12-05T05:31:06.923 回答
0

在此处阅读支持多个屏幕

那里很好地描述了如何创建应用程序以支持多种屏幕尺寸/分辨率。我认为这是android开发必备的知识。

于 2012-12-05T05:27:07.643 回答