如何创建一个可以处理 Android 设备上不同屏幕分辨率的 Android 应用程序?我希望我的应用程序能够适应不同的可用分辨率。
问问题
179 次
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 回答