【问题标题】:Octicons in Android [closed]Android中的Octicons [关闭]
【发布时间】:2013-07-16 12:50:18
【问题描述】:

是否有某种图标集可以在Android 中使用,其中包含类似于 GitHub Icons。例如事件 push、pull、fork、merge、comment ...

还是只有在浏览器中才有可能?

我希望在Textview 中使用UTF-8 编码,但它没有正确呈现。根据我的阅读,这是一组专有的UTF 字符代码。

【问题讨论】:

  • 您可以使用 FontAwesome。 joanzapata.com/android-iconify
  • 嘿@dannyroa,这是一个非常有用的库。但是,Font Awesome 图标仅包含 repo 特定操作之一icon-code-fork

标签: android github icons octicons


【解决方案1】:

只需使用 GitHub 图标。这是assets folder for the official GitHub Android app,包括TTF fontlicense 相当宽松。

假设您有一个TextView,ID 为 text,并且资产文件夹中有 TTF 文件,您可以执行以下操作:

    TextView text = (TextView) findViewById(R.id.text);
    text.setText("Clone \uf04c");
    text.setTypeface(Typeface.createFromAsset(getAssets(), "octicons-regular-webfont.ttf"));

【讨论】:

  • 谢谢@kabuko。这似乎适用于许多 UTF 字符代码序列,UTF+f009 除外。出于某种原因,这看起来正在呈现类似于UTF+f00a 的图标。你认为为什么会这样?
  • @toobsco42 不,不知道为什么会发生这种情况。我会仔细检查你的工作。我查看了字体UTF+f009 似乎渲染得很好,并且对我来说与UTF+f00a 不同。
  • 嘿@kabuko,所以我设置我的TextView 像这样text.setText("\uf007-\uf008-\uf009-\uf00A-\uf00B"); 输出看起来像这样i.stack.imgur.com/MLH0I.png
  • 啊,看起来字体与样式指南不太匹配。您必须使用某种查看器浏览字体并找到您想要的图标。
  • 好吧,我很高兴我不是唯一能看到这个的人。你指的是哪种viewer
猜你喜欢
  • 1970-01-01
  • 2016-08-25
  • 1970-01-01
  • 1970-01-01
  • 2011-08-10
  • 2012-06-29
  • 2014-01-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多