gpt4 book ai didi

android - 未调用最小宽度尺寸 xml

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

我正在基于值文件夹中的 dimens.xml 设置 ImageView 的高度属性。对于 sw480dp 以上的屏幕,我有 1 个 dimens.xml。但不幸的是,默认尺寸文件总是被调用而不是 sw480dp 文件。我在运行 Android Lollipop 的真实设备 Samsung Note 2 上对此进行了测试。使用的IDE:Android Studio

enter image description here

                       <ImageView
android:id="@+id/imgview"
android:layout_width="240dp"
android:layout_height="@dimen/image_size"
android:layout_weight="1"
android:scaleType="fitXY" />

dimens.xml(默认)

 <dimen name="image_size">250dp</dimen>

维度.xml (sw480dp)

 <dimen name="image_size">500dp</dimen>

最佳答案

this answer

根据 http://developer.android.com/guide/topics/resources/providing-resources.html , sw480dp 表示“屏幕的最小边必须至少为 480 dp”。现在 dp 是 «160 dpi 屏幕上的像素»,所以我猜 Note 2 在 dp 中的实际尺寸是 724 dp x 451 dp(所以不足以提供为 sw480dp)。

另见here

请记住,“sw”限定符只能从 Android 3.2(API 级别 13)开始使用

关于android - 未调用最小宽度尺寸 xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27763300/

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