首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android多屏

Android多屏
EN

Stack Overflow用户
提问于 2011-06-20 22:20:34
回答 4查看 2.6K关注 0票数 2

我已经发布了一些应用程序,今天我意识到它们只在普通、大屏幕和xlarge屏幕的设备上才能买到……我希望我的应用程序可用于每个屏幕尺寸…然而,我有一个galaxy s和一个galaxy mini(小屏幕),如果我使用其中的任何一个作为模拟器,这个应用程序运行得很完美。请记住,我只有一个文件夹为我的图形(可绘制)。在网上搜索,我发现为了让我的应用程序在所有屏幕大小的市场上,我应该在我的清单中添加以下内容:

代码语言:javascript
复制
<manifest ... >
    ...
    <supports-screens android:smallScreens="true"
                      android:normalScreens="true"
                      android:largeScreens="true"
                      android:xlargeScreens="true" />
    <application ... >
        ...
    <application>
</manifest>

是那么回事吗?我应该这么做吗?我想听听你的意见

编辑:

我刚刚尝试在清单中添加这些行,但当我尝试保存它时出现错误。错误是:

代码语言:javascript
复制
Multiple annotations found at this line:
    - error: No resource identifier found for attribute 'largeScreens' in package 
     'android'
    - error: No resource identifier found for attribute 'xlargeScreens' in package 
     'android'
    - error: No resource identifier found for attribute 'normalScreens' in package 
     'android'
    - error: No resource identifier found for attribute 'smallScreens' in package 
     'android'
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-06-20 22:24:48

这是正确的方法。在市场上搜索是基于

代码语言:javascript
复制
supports-screen

标签。

属性

代码语言:javascript
复制
android:smallScreens
android:normalScreens
android:largeScreens

是在Android 1.6中添加的,而

代码语言:javascript
复制
android:xlargeScreens

在3.0中。然而,你应该在你的清单中将它们设置为true,这样才能正确地在市场上进行搜索。

确保你有合适的

代码语言:javascript
复制
<uses-sdk android:minSdkVersion="" />

此标记指示您的应用程序所需的最低SDK版本。它基于你已经使用过的API。

票数 0
EN

Stack Overflow用户

发布于 2011-06-20 22:24:15

您应该尝试发布包含这些清单更改的应用程序更新,并查看是否可以解决问题。

票数 0
EN

Stack Overflow用户

发布于 2011-06-20 22:26:18

这一切都在页面上得到了很好的记录。所以这里没有发表意见的空间。

是的,你的解决方案应该能解决你的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6412678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档