gpt4 book ai didi

安卓多屏

转载 作者:行者123 更新时间:2023-11-29 14:06:51 24 4
gpt4 key购买 nike

我发布了一些应用程序,今天我意识到它们在市场上只适用于普通、大屏幕和超大屏幕的设备……我希望我的应用程序适用于所有屏幕尺寸……但是,我有一个 galaxy s 和一个 galaxy mini(小屏幕),如果我使用其中任何一个作为模拟器,该应用程序运行完美。请记住,我的图形(可绘制)只有一个文件夹。在网上搜索,我发现为了让我的应用进入所有屏幕尺寸的市场,我应该在我的 list 中添加:

<manifest ... >
...
<supports-screens android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true" />
<application ... >
...
<application>
</manifest>

是吗?我应该这样做吗?我想听听您的意见

编辑:

我只是尝试将这些行添加到我的 list 中,但在尝试保存时出现错误。错误是:

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'

最佳答案

这是正确的做法。搜索市场是基于

supports-screen

list 文件中的标签。


属性

android:smallScreens
android:normalScreens
android:largeScreens

是在 Android 1.6 中添加的,而

android:xlargeScreens

在 3.0 中。尽管如此,您应该在您的 list 中将它们设置为 true,以便在市场上正常搜索。


确保你有合适的

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

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

关于安卓多屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6412678/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com