首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将字符串转换为可绘制的

将字符串转换为可绘制的
EN

Stack Overflow用户
提问于 2010-08-27 22:13:19
回答 8查看 15K关注 0票数 10

我想提出一个通知,在状态栏中显示一个图标-到目前为止还不错,但实际上我希望这个图标是一个3个字符的字符串。

所以我的问题是:有没有办法将我的字符串转换成一个图标,以便在状态栏中显示为Drawable

编辑:我最近发现了一个类似功能的应用程序--电池指示器

它在状态栏中以通知图标的形式显示当前电池电量-我想知道它是否真的使用了不同的100张图像

EN

Stack Overflow用户

发布于 2013-05-08 02:32:03

我使用了一种变通方法,它对我来说工作正常。

首先我将字符串转换为位图,然后将其转换为可绘制的,代码如下:

代码语言:javascript
复制
byte [] encodeByte=Base64.decode(":",Base64.DEFAULT);
Bitmap bitmap=BitmapFactory.decodeByteArray(encodeByte, 0, encodeByte.length);      
Drawable d = new BitmapDrawable(bitmap);

希望它能帮上忙!

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

https://stackoverflow.com/questions/3585009

复制
相关文章

相似问题

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