gpt4 book ai didi

android - 值取决于屏幕尺寸

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

如果我需要根据屏幕尺寸使 android:padding="120dip" 有所不同并且我不想创建其他几个 xml,该怎么办?

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/right_back"
android:orientation="horizontal"
android:padding="120dip" >

最佳答案

因为你想要一个字符串资源的不​​同值 - 基于不同的屏幕,你可以创建不同的 values 文件夹,就像我们有 drawable 文件夹一样:

enter image description here

在所有文件夹中,创建 dimens.xml 并确保在每个文件中提供相同的变量名称但不同的值。

例如:

我在 values 文件夹中的 dimens.xml 是这样的:

<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="padding_val">100dp</dimen>
</resources>

所以现在,您只需要提及 android:padding="@dimen/padding_val"

但这只是针对 values 文件夹,创建相同的 dimens.xml 文件并输入您想要的值。

关于android - 值取决于屏幕尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11033368/

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