2013-07-17 77 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