gpt4 book ai didi

android - 如何在左侧制作带有可绘制对象的 TextView ,可以通过来自服务器的 url 以编程方式设置

转载 作者:搜寻专家 更新时间:2023-11-01 09:46:46 26 4
gpt4 key购买 nike

Textview with programmable drawable on the left

如何使 TextView 与左侧的 Drawable 可以从来自服务器的 url 以编程方式设置(drawable)。

最佳答案

好吧,第一步是从 URL 解码图像。

你可以这样做:

String yourUrl = "http://someUrl"; // insert your URL here

// connect, get an instance of the InputStream
HttpURLConnection connection = (HttpURLConnection) new URL(yourUrl).openConnection();
InputStream inputStream = connection.getInputStream();

// decode the stream into a Bitmap and create a Drawable from it
Bitmap tempBitmap = BitmapFactory.decodeStream(inputStream);
Drawable drawable = new BitmapDrawable(getResources(), tempBitmap);

然后,将其设置为 TextView 左侧的复合可绘制对象:

// the order is left, top, right, bottom, so you need to set the first param
yourTextView.setCompoundDrawables(drawable, null, null, null);

关于android - 如何在左侧制作带有可绘制对象的 TextView ,可以通过来自服务器的 url 以编程方式设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37761293/

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