2013-07-17 37 views
1

是否有某种可用于Android的图标集,其中包含类似于 GitHub Icons的图标。例如,事件推,拉,叉,合并,评论...Octicons in Android

或者这是只有在浏览器中才有可能?

我正打算在Textview中使用UTF-8编码,但它没有正确渲染。从我读的这是一组专有的UTF字符代码。

+1

您可以使用FontAwesome。 http://joanzapata.com/android-iconify/ – dannyroa

+0

嘿@dannyroa,这是一个非常有用的图书馆。但是,Font Awesome Icons只包含其中一个回购特定操作'icon-code-fork'。 – toobsco42

回答

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")); 
+0

谢谢@kabuko。这似乎适用于许多UTF字符码序列,除了'UTF + f009'。出于某种原因,这看起来像是渲染了一个类似于'UTF + f00a'的图标。你为什么认为这是发生? – toobsco42

+0

@ toobsco42不,不知道为什么这会发生在你身上。我会仔细检查你的工作。我查看了字体'UTF + f009'似乎对我来说很好,与'UTF + f00a'不同。 – kabuko

+0

嘿@kabuko,所以我设置我的'TextView'像这样'text.setText(“\ uf007- \ uf008- \ uf009- \ uf00A- \ uf00B”);'和ouptut看起来像这个http://我。 stack.imgur.com/MLH0I.png – toobsco42