gpt4 book ai didi

java - 使用 ListView 获得不同的 ImageView 大小

转载 作者:行者123 更新时间:2023-12-02 04:58:02 25 4
gpt4 key购买 nike

我遇到了一个奇怪的问题,在我的 ListView 中,我有一个 ImageView,它应该由我指定大小。在 avd 中一切都工作得很好,但在真实设备中,由于 ImageView 的大小不同,它变得很奇怪。我应该用它做什么?

ImageView的初始化

<ImageView
android:id="@+id/hourly_weatherIcon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="15dp"
android:layout_marginStart="15dp" />

这里我设置了ImageView

 ImageView weatherIcon = view.findViewById(R.id.hourly_weatherIcon);
utils.setWeatherIcon(model.getForecastID(), weatherIcon);

遵循 picasso 方法

    String url = "https://openweathermap.org/img/w/";
String fileExtension = ".png";
String finalUrl = url + forecast + fileExtension;
Picasso.get().load(finalUrl).resize(250,250).into(imageView);

这就是它的样子 1 2

最佳答案

尝试在xml中手动调整图像的宽度和高度,然后应用scaleType="centerCrop"属性

关于java - 使用 ListView 获得不同的 ImageView 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56401629/

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