gpt4 book ai didi

android - 是否可以将来自 URL 的图像放入 android 的图像按钮中?

转载 作者:太空狗 更新时间:2023-10-29 15:37:32 26 4
gpt4 key购买 nike

我要做的是一个数据库listview右侧有一个小图像按钮和文本,然后我希望小图像随着 URL 的变化而变化一个文本文件,但我卡住了,2 小时规则已经生效

对于(文件长度)所以网址是www.site.com/images/(i++).png

最佳答案

你想做的当然是可以的,但是,你需要手动获取图像并将其设置在 ImageButton 上。

这里有一个可以用来获取图像的小方法:

private Bitmap fetchImage( String urlstr )
{
try
{
URL url;
url = new URL( urlstr );

HttpURLConnection c = ( HttpURLConnection ) url.openConnection();
c.setDoInput( true );
c.connect();
InputStream is = c.getInputStream();
Bitmap img;
img = BitmapFactory.decodeStream( is );
return img;
}
catch ( MalformedURLException e )
{
Log.d( "RemoteImageHandler", "fetchImage passed invalid URL: " + urlstr );
}
catch ( IOException e )
{
Log.d( "RemoteImageHandler", "fetchImage IO exception: " + e );
}
return null;
}

当然,您需要将此方法包装在一个线程中(在 SDK 1.5 中使用 AsyncTask 或在 SDK pre 1.5 中使用 UserTask),然后简单地调用:

myImageButton.setImageBitmap( bitmap );

我认为这已经回答了您的问题,如果没有请进一步说明。

关于android - 是否可以将来自 URL 的图像放入 android 的图像按钮中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/844972/

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