저는 Android에 익숙하지 않아 customListView에 포함 된 textView에 몇 가지 화학 수식을 표시하려고합니다. xml 파싱에서 모든 데이터를 가져 오는 중 C9H8O4와 같은 수식을 표시하고 싶습니다. 그러나 1-4 자리 만 볼 수 있습니다. 내가textView에 아래 첨자 텍스트를 표시 할 수 없습니다.
str = str.replaceAll("0", "\u2080");
str = str.replaceAll("1", "\u2081");
str = str.replaceAll("2", "\u2082");
str = str.replaceAll("3", "\u2083");
str = str.replaceAll("4", "\u2084");
str = str.replaceAll("5", "\u2085");
str = str.replaceAll("6", "\u2086");
str = str.replaceAll("7", "\u2087");
str = str.replaceAll("8", "\u2088");
str = str.replaceAll("9", "\u2089");
STR XML 파일에서 가져온 수식이 포함 된이 방법으로 "일반"에서 "첨자"으로 변환하고있어
.
이상한 동작은 Logcat에서 수식을 볼 수 있다는 것입니다.
나는 또한 세관 글꼴로 시도했지만 아무 것도하지 않았다.
여기 두 개의 결과입니다 첫 정상 글꼴이며, 웹을 통해 사용자 정의 하나
https://www.dropbox.com/s/jyk64p700up14db/cella.jpg https://www.dropbox.com/s/ab9h1b45j2hrods/Schermata%2003-2456370%20alle%2022.05.45.png
와 두 번째는 내가
같은 것을 사용하여 솔루션으로 읽을 수 있습니다 setText (Html.fromHtml ("X <sub>2</sub>
"));
하지만 내 경우에는 그것을 사용하는 법을 모릅니다.
의견이 있으십니까?