首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Android性能优化-如何将缓存的位图绘制回文本视图

Android性能优化-如何将缓存的位图绘制回文本视图
EN

Stack Overflow用户
提问于 2013-12-11 15:49:13
回答 1查看 820关注 0票数 2

基本上,我希望缓存一个经常绘制的文本视图,以提高应用程序的性能。

因此,在第一次绘制时,我将文本视图缓存到位图类型的缓冲区中,使用以下帖子中的方法- get bitmap from textview in android & Converting a view to Bitmap without displaying it in Android?

现在,在后续的绘制请求中,我希望将保存的位图缓冲区绘制回文本视图。

但是,我找不到这样的示例代码。有很多关于从文本视图中保存位图的讨论,但没有太多关于将位图绘制回文本视图的讨论!如果有人以前在这个领域工作过,请帮助我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-11 16:03:40

可以将位图转换为可绘制的对象,然后使用setBackroung方法。

代码语言:javascript
复制
Bitmap mBitmap;
Drawable mDrawable=new new BitmapDrawable(mBitmap) 
textView.setBackground(mDrawable);

但是,他的方法已被弃用。您可以将位图保存到资源中,正如android文档所建议的那样。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20513404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档