我想做的是数据库列表视图
右侧有一个小图像按钮和文字,
然后我希望小图像通过给出的 URL 进行更改
一个文本文件,但我被卡住了,2 小时规则已到
对于(文件长度)
所以网址是www.site.com/images/(i++).png http://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;
}
当然,您需要将此方法包装在线程中(使用异步任务 http://developer.android.com/reference/android/os/AsyncTask.html使用 SDK 1.5 或UserTask http://code.google.com/p/apps-for-android/source/browse/trunk/Photostream/src/com/google/android/photostream/UserTask.java在 SDK pre 1.5 中),然后只需调用:
myImageButton.setImageBitmap( bitmap );
我想这已经回答了你的问题,如果没有,请进一步详细说明。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)