在超过480x800的Android设备上扩展

时间:2011-10-24 23:15:36

标签: android layout scale

我有一个小型Android应用程序,可以在高达WVGA(480x800)的分辨率下正常工作,但是除此之外,布局不会缩放(例如Galaxy TAB 1024x600),但会出现在中间的顶部(黑色)边界向下和底部边界)。在这些分辨率下,Eclipse中的布局看起来很好。

我做错了什么?

我在清单中遗漏了什么吗?我需要提供高分辨率资源吗?

3 个答案:

答案 0 :(得分:2)

尝试将其放入清单。

<supports-screens android:xlargeScreens="true" />

http://developer.android.com/guide/topics/manifest/supports-screens-element.html#xlarge

答案 1 :(得分:1)

<uses-sdk android:minSdkVersion="4" />

在我的清单中的正确位置解决了这个问题。出于某种原因,我把它放在<application>下。

答案 2 :(得分:0)

我创建了一个工具,可以让您扩展/调整平板电脑和小屏幕设备的布局,并在此处发布了一篇博文:http://onemanmobile.blogspot.com/2012/04/how-to-scale-your-android-layouts-to.html

基本上,如果您希望自己的应用适合所有设备和平板电脑,那么以dp为单位定义布局是不够的,因为有4个不同的“密度桶”。该工具将允许您的布局转换为适合这些密度桶。

它还将更详细地解释如何制作灵活的视图组件。