怎样在textview中添加图片?

怎样在textview中添加图片?,第1张

你问得是android中的textview么?如果是,你可以:

使用android:background="@drawable/XXX"为textview添加背景图片

使用android:drawableLeft="@drawable/XXX"把图片添加到textview内部左边;

同理,要添加到textview内部右边、上边或下边,使用drawableRight、drawableTop、drawableBottom即可

设置 TEXTVIEW 的背景图片,方法如下:

1、将背景图片放置在 drawable-mdpi 目录下,假设图片名为 bgimg.jpg 。

2、main.xml 文件

<EditText

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:background="@drawable/bgimg"

/>

实现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刷新

}

}

}


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

原文地址: http://outofmemory.cn/bake/11373315.html

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

发表评论

登录后才能评论

评论列表(0条)

保存