gpt4 book ai didi

Android通用应用需求

转载 作者:行者123 更新时间:2023-11-29 02:10:35 25 4
gpt4 key购买 nike

我想开发一个可以在所有屏幕类型的 Android 手机上运行的 Android 应用程序。所以我的问题是:

是否可以将所有图像资源仅保留在 HDPI 文件夹中?或者我需要所有 3 种类型的资源 LDPI 、 MDPI 和 HDPI 吗?

如果我使用相对布局来开发此应用程序,那么上面有一些文本的图像会发生什么情况( _ 按钮背景图像将有一些文本“提交”)。 Android 会根据设备屏幕缩放图像,但它是否也能够相应地缩放文本?

请建议我如何处理这个问题。

如何制作适用于所有类型屏幕 Android 手机的应用程序?

最佳答案

要开发支持多屏幕的 Android 应用程序,您必须简要学习本教程:Android Mutiple Screen Support

问题的要点:

1.drawable中的特定 Assets 根据密度自动获取。所以你应该相应地将特定图像放在 mdpi、hdpi、ldpi 中。

2.阅读并理解 list 支持屏幕标签值:

<supports-screens android:smallScreens="true"
android:resizeable="true" android:largeScreens="true"


android:anyDensity="true" android:normalScreens="true"></supports-screens>

3.文本应调整大小:

你应该使用样式,然后你可以有单独的文件夹“values”(默认)“values-hdpi”(高密度)“values-mdpi”(中等密度)等等,并用正确的 textSize 值放置你的样式文件根据需要在每个文件夹中。

然后,当您在中密度设备中时,它会选择“values-mdpi”文件夹中的文件(如果存在)或“values”中的文件(如果不存在),对于高密度设备也是如此...

同样的原则适用于所有“res”子文件夹(可绘制对象、值等...)

或者如果不追求样式,只需使用 dp 而不是 sp 作为文本尺寸。

关于Android通用应用需求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7709989/

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