gpt4 book ai didi

android - Android 中的位图 : Size of resources for displaying as 50dp

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:41:53 26 4
gpt4 key购买 nike

我有一个 PNG 图像,我想在我的应用程序中显示。

在布局文件 (.xml) 中,我将宽度和高度设置为 50dp(与密度无关)。但是我的资源 (.png) 文件的大小应该是多少?

我想到了这个(根据密度比计算):

  • ldpi资源:38
  • mdpi 资源:50(基础)
  • hdpi资源:75
  • xhdpi资源:100

或者“/res/drawables”中的一个 50 像素宽的 png 文件是否足够?

最佳答案

您必须创建 4 张图片。 mdpi 将是基线,意味着 mdpi 是 100%。其他人遵循这个公式:

drawables

将每个图像放在适当的资源文件夹中,drawable-ldpidrawable-mdpidrawable-hdpidrawable- xhdpi。 Android 将根据当前设备选择合适的可绘制对象。

然后,在您的布局中简单地wrap_content您的宽度和高度,无需指定任何固定大小:

<ImageView
android:src="@drawable/my_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>

关于android - Android 中的位图 : Size of resources for displaying as 50dp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8735520/

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