gpt4 book ai didi

android - 有没有办法在从 URL 加载的按钮上设置图标(可绘制)?

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

我正在尝试在从 URL 加载的按钮上设置一个图标。如果 drawable 已经存在于 R 中,有一种方法可以工作:

setCompoundDrawablesWithIntrinsicBounds();

但是我应该如何处理从网络加载的图像?

最佳答案

作为使用Picasso您需要创建毕加索 Target ,将图像从 URL 加载到目标中并调用 setCompoundDrawablesWithIntrinsicBounds()在 TextView 上使用来自 onBitmapLoaded 的位图Picasso Target 的回调。

您还需要记住 Picasso 目标是 weakly referenced所以你需要小心并保持对你的目标的强烈引用。

这里实现了一个名为 PicassoTargetableTextView 的小部件这就是所有这些。您可以使用 PicassoTargetableTextView.load(left, top, right, bottom)在运行时将可绘制对象加载到 TextView 中。

关于android - 有没有办法在从 URL 加载的按钮上设置图标(可绘制)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54104843/

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