2012-10-03 2 views
4

텍스트보기를 많이 사용하여 TextView의 서식을 지정하려고합니다. HTML 및 CSS에서 매우 쉽게 느껴지므로 생각합니다. 가. 그리고 values ​​/ strings.xml에 포함 시키면 지역화가 가능하므로이 옵션이 가장 좋은 것으로 나타났습니다. 지금, 나는 가진 문자열 벌금 HTML을 얻을 관리 :값/strings.xml, HTML 및 CSS를 사용하여 TextView 텍스트 서식 지정

<![CDATA[ <html code here> ]]> 

하지만 예를 들어 시도하는 경우 :

<![CDATA[ 
    <html> 
    <head> 
    <body> 
    <style type=\"text/css\"> 
     p { 
     display: block; 
     border-bottom: 1px solid #31B6E7; } 
    </style> 
    </head> 
    ... 
    etc 
]]> 

그것은 단지가되지 가능하며, 일반 텍스트로 CSS 코드를 붙여 넣습니다 CSS를 사용하여이 방법으로 포맷을 만들거나 누군가 나에게 좋은 팁을 가지고 있습니까?

이 문제에 대한 도움을 주셔서 감사합니다.

답변

5

TextView에 HTML을 수신하고 있음을 알려줘야합니다. 내 생각에 너는 here라고 대답 할 것 같아. 그것은 HTML을 위해 간다. CSS is not supported - 레이아웃 XML을 통해이 작업을 수행해야합니다.

+1

CSS가 지원되지 않습니다. 바하, 이런, 고마워, 고마워! – Fumler

6

HTML을 TextView로, 또는 Html.fromHtml 메서드에서 약간 예상 할 수 있습니다. TextView에서 사용할 수있는 Spannable입니다. 그것은 아주 기본입니다. 여기가 지원하는 내용은 다음과 같습니다 당신은 대신 텍스트 뷰의는 HTML + CSS를 렌더링하는 android.webkit.WebView.loadData()를 사용할 수

http://commonsware.com/blog/Android/2010/05/26/html-tags-supported-by-textview.html

+0

더 많은 설명과 링크를 제공해 주셔서 감사합니다. – Fumler

1

.