2011-02-17 4 views
3

HTML보기로 내용을 렌더링해야하는 textview가 있습니다. 코드를 통해 이렇게 할 수 있습니다.TextView HTML 서식

textView.setText(Html.fromHtml(someText)); 

XML을 통해이를 수행 할 방법이 있습니까?

나는 코드를 통해 텍스트를 설정하고 싶지 않기 때문에 묻습니다. 제 경우에는 텍스트가 DB 호출에서 나오고 어댑터를 통해 표시됩니다.

+0

어떤 형식입니까? 본문은 어떻게 생겼습니까? –

+0

@Robby 연못, 안녕하세요, 텍스트는 다음과 같습니다 - "이 " > < 스팬 스타일을 왼쪽 = < P 정렬 = " 글꼴 - 가족 : 투석기 MS, 제네바; " > (1 일) 일반적으로 12 개의 Cd1 마우스에서 1200 개의 마우스 섬을 얻습니다. 절연은 UVA Islet Isolation Core에 의해 수행됩니다. Islets는 RPMI + P/S + 25 % 포도당이 포함 된 10 % FBS (우리가 준비하고 섬 코어 실험실에 제공)로 배송됩니다. "가 " > < 스팬 스타일 = 왼쪽 </스팬 > </P > < P 정렬 = " 폰트 패밀리 : 투석기 MS 제네바; 제네바, 투석기 MS : "이 " > < 스팬 스타일 = " 글꼴 - 가족을 떠나 = 텍스트이 < 페이지 정렬 같은 것입니다 -이 경우 –

답변

1

예 텍스트가 문자열 리소스에서 XML로 설정된 경우 TextView가 이해하는 (단순한) 태그가 여러 개 있습니다.

그래서 기본적으로

<TextView text="@string/foo" .. /> 

"Hello <b>%s</b>" 같은 템플릿을 제공하는 것도 가능하지만, 여기 당신은 여전히 ​​%s

에 대한 값을 채우기 위해 몇 가지 코드를 실행하는 서식을 http://developer.android.com/guide/topics/resources/string-resource.html에서보세요 필요 힌트와 짧은 예제.

+0

은 텍스트가 문자열 리소스에서 설정되지 않은,하지만 DB 호출에서 ; " > (1 일) 일반적으로 12 개의 Cd1 마우스에서 1200 개의 마우스 섬을 얻습니다. 절연은 UVA Islet Isolation Core에 의해 수행됩니다. Islets는 RPMI + P/S + 25 % 포도당이 포함 된 10 % FBS (우리가 준비하고 섬 코어 실험실에 제공)로 배송됩니다. "가 " > < 스팬 스타일 = 왼쪽 </스팬 > </P > < P 정렬 = " 폰트 패밀리 : 투석기 MS 제네바; –