支持Android设备中的多个屏幕?

问题描述:

朋友的支持Android设备中的多个屏幕?

我是很新的机器人,我已经开发了一个简单的Web应用程序和 托管了.apk文件建立的文件在不同的Android版本和不同尺寸的设备, 我在这里布局让问题在我的设计如listview没有正确显示 底部显示不好,对齐不太好。

+0

是问题的话题?如果是这样,请更具体。你为不同的android版本建立你的apk? Android是向后兼容的,为1.5创建一个apk就意味着它在2.2上运行。 – WarrenFaith 2010-09-02 10:31:22

+0

Hai Warren Faith, 其实我的问题是,我开发了一个示例应用程序,它在我的设备1.6中运行良好,但是我的frnd在2.0设备版本中测试了该应用程序,因为对齐方式和设计不合适。所以请在这方面指导我。 – 2010-09-02 10:56:52

我创造我的第一场比赛时穿过的一个问题最近来了。在尝试解决不同屏幕尺寸的问题后,我也意识到你也需要担心像素密度。我不太确定你在屏幕上画的是什么,但是你可以根据需要调整大小,使其与任何设备上的屏幕相同。所有你可能需要做的就是下面的代码添加到清单的清单部分:

<supports-screens 
    android:anyDensity="false"/> 

这照顾了我的问题与不同的设备,希望它为你的!

+0

请注意,如果您必须使用anyDensity = false使布局看起来正确,那么您可能需要重新评估布局。如果您使用密度无关单位(dp)而不是像素,并为低/中/高密度设备提供大小的资产,那么您的布局和资产将在所有设备上看起来最佳。 Macarse提供的链接提供了详细信息。阅读anyDensity参数的描述:http://developer.android.com/guide/practices/screens_support.html#attrs – 2010-12-30 17:59:30

没有一个具体问题,最好的回答你的方式是指向你的Android指南:Supporting Multiple Screens

欢迎来到android,同样我也是android新手。

你可以让你的应用程序,使得它看起来在不同的设备相同.. 这里是很好的参考给定通过它,它会帮助很多 http://developer.android.com/guide/practices/design/seamlessness.html

如果u使用图像使用9patch图片..

感谢 拉克什

+0

适用于初学者的有用链接 – 2015-08-05 09:35:40

您可以在清单中使用这些:

<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"/>