2012-02-20 4 views
0

Android의 EditText에서 특수 HTML 문자를 나타내는 방법이 있습니까? 구역 부호 (§), 글 머리 기호 (•),도 (°) 등과 같은 기호를 표시하고 싶습니다.TextView의 HTML/ASCII 기호?

이 방법이 있습니까?

감사합니다.

편집 : 원본 게시물은 TextView에 대해 물었습니다. 그러나 내 의도 된 질문은 EditText입니다. 사용자가 원하는 기호에 해당하는 단추를 누를 수있게하려면 기호가 EditText에 추가되고 입력이 다시 시작됩니다.

답변

3

setText에서 \ u00A7 \ u2022 및 \ u00B0을 사용해 보셨습니까?

해당 문자의 유니 코드 번호입니다.

EditText의 경우 mEditText.getText(). append (문자) 및 아마도 mEditText.focus()를 사용하여 버튼을 만들어야합니다.

+0

감사합니다. 왜 내가 처음에는 그렇게 생각하지 않았는지 모르겠다. – roboguy12

2

Html.fromHtml(...) 방법을 보았습니까?

TextView 대신 WebView을 사용하고 loadData(...)을 사용하여 HTML 문자열을로드 할 수도 있습니다.

+0

나는 사과드립니다, 나는 EditTexts에 대해 물어볼 의도가있었습니다. – roboguy12

+0

그래, 문제 없습니다. – Squonk