安卓里如何向textview里面添加图片

安卓里如何向textview里面添加图片,第1张

如果你想要的是图片在上,文字在下,可以考虑用RelativeLayout,里面分别放一个textview和一个Imageview

如果你想要的是图片在下,文字在上,比较简单的是将Textview的背景设置为你需要的图片即可

实现ImageGetter接口,异步加载图片。

class HtmlImageGetter extends ImageGetter{

private TextView tv

private Drawable drawable

public HtmlImageGetter(TextView tv,Drawable drawable){

this.tv = tv

this.drawable = drawable

}

@Override

public Drawable loadImage(String resoure){

//最好使用缓存,缓存一下图片文件

ImageAsyncLoader loader = new ImageAsyncLoad()

loader.execute(resource)

return this.drawable

}

class ImageAsyncLoader extends AsyncTask<String,Void,Drawable>{

@Override

puclic Drawable doInBackground(String... params){

try{

NetUtils.getImage(params[0])

}...................

}

@Override

public void postExecute(Drawable result){

//解析图片并作TextView刷新

}

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11758107.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存