2012-02-20 61 views
0

有沒有辦法在Android中代表EditText中的特殊HTML字符?我想顯示符號,如節標誌(§),項目符號點(•),度(°)等TextView中的HTML/ASCII符號?

有沒有辦法做到這一點?

謝謝!

編輯:原帖曾詢問TextView,但我的預期問題是關於EditText s。我希望用戶能夠按下與他們想要的符號相對應的按鈕,並且該符號將被添加到EditText,然後他們繼續打字。

回答

3

您是否在setText中嘗試過\ u00A7 \ u2022和\ u00B0?

這是這些字符的統一碼。對於EditText,您只需使用mEditText.getText()。append(character)和可能的mEditText.focus()創建按鈕。

+0

謝謝!我不知道爲什麼我沒有想到這一點。 – roboguy12 2012-02-20 20:45:58

2

你看過Html.fromHtml(...)方法嗎?

或者你可以只使用一個WebView代替TextView和使用loadData(...)加載HTML字符串。

+0

我道歉,我原本想問一下EditTexts。 – roboguy12 2012-02-20 20:09:44

+0

好的,沒問題。 – Squonk 2012-02-20 20:35:14

相關問題