gpt4 book ai didi

android - 如何在不同的 Android 屏幕上正确使用不同的 dimens 资源

转载 作者:数据小太阳 更新时间:2023-10-29 02:33:58 26 4
gpt4 key购买 nike

我的 res 文件夹中有 4 个不同的值文件夹,其中包含不同的 dimens.xml。每个 dimens.xml 文件都有不同的值。我得到的文件夹如下:

values/dimens.xml
values-sw320dp/dimens.xml
values-sw480dp/dimens.xml
values-sw600dp/dimens.xml

问题是当我运行我的应用程序时,似乎使用的值是存储在 values-sw320dp/dimens.xml 中的 dimens.xml 值,即使我在我的 Google Nexus 5 中运行它也是如此模拟器。

示例用法是这样的:

<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:text="Account "
android:textSize="@dimen/common_textSize_n" />

我做错了什么?或者针对不同屏幕尺寸使用不同尺寸值的正确方法是什么?

如有任何帮助,我们将不胜感激。非常感谢!

很抱歉,这个问题似乎有多个重复项。我只是没有找到已经提出的问题的答案。

最佳答案

您必须在每个文件夹中放置不同的值。dimens.xml 将是默认值,如果缺少任何维度,它将在那里形成。在所有其他情况下,它将根据屏幕尺寸取值。你所做的是正确的,你也可以为 mdpi、xhdpi、hdpi、xhdpi 等添加更多维度。

关于android - 如何在不同的 Android 屏幕上正确使用不同的 dimens 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38453581/

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