能用在android开发中吗?

雪梦科技 发布于 2013/10/30 08:35
阅读 745
收藏 5
能用在android开发中吗?
加载中
0
拉风的道长
拉风的道长
能用,楼主说得很对!
0
铂金上帝
铂金上帝

当然可以用了。

TextView txt = findById....
Typeface font = Typeface.createFromAsset(getAssets(),"ionicons.ttf");
txt.setTypeface(font);
首先你要确定每个图标对应的 Unicode值 ,你下载之后可以在那个cheatsheet.html中找到。比如你要在一个textview上使用ionicons提供的icon-accelerate,那么你在cheatsheet中找到对应的值:e7b5,然后组织一下这个字符串:

最后可以通过设置textview的setText("")来显示图标。




0
guxuede
guxuede

引用来自“铂金上帝”的答案

TextView txt = findById....
Typeface font = Typeface.createFromAsset(getAssets(),"ionicons.ttf");
txt.setTypeface(font);
如果能在配置文件里配置就好了
0
铂金上帝
铂金上帝

引用来自“guxuede”的答案

引用来自“铂金上帝”的答案

TextView txt = findById....
Typeface font = Typeface.createFromAsset(getAssets(),"ionicons.ttf");
txt.setTypeface(font);
如果能在配置文件里配置就好了
对的,你可以把所有的图标对应的unicode值都提取到一个xml文件里,然后存放在string资源里面。
0
雪梦科技
雪梦科技
是不是可以封装一下
0
loyal
loyal
在css里有对应关系~自己解析或复制出来改成自己的对应表~!
0
guxuede
guxuede

引用来自“铂金上帝”的答案

引用来自“guxuede”的答案

引用来自“铂金上帝”的答案

TextView txt = findById....
Typeface font = Typeface.createFromAsset(getAssets(),"ionicons.ttf");
txt.setTypeface(font);
如果能在配置文件里配置就好了
对的,你可以把所有的图标对应的unicode值都提取到一个xml文件里,然后存放在string资源里面。
我指的是字体不能在布局文件里指定.遗憾
0
史前学渣
史前学渣

引用来自“铂金上帝”的答案

当然可以用了。

TextView txt = findById....
Typeface font = Typeface.createFromAsset(getAssets(),"ionicons.ttf");
txt.setTypeface(font);
首先你要确定每个图标对应的 Unicode值 ,你下载之后可以在那个cheatsheet.html中找到。比如你要在一个textview上使用ionicons提供的icon-accelerate,那么你在cheatsheet中找到对应的值:e7b5,然后组织一下这个字符串:

最后可以通过设置textview的setText("")来显示图标。




setText("")好像不行,必须得在String文件中引用一下
返回顶部
顶部