현재 WebView 또는 TextView를 사용하여 내 앱 중 하나의 웹 서비스에서 오는 일부 동적 데이터를 표시하고 있습니다. 데이터에 순수 텍스트가 포함 된 경우 TextView를 사용하고 styles.xml의 스타일을 적용합니다. 데이터에 HTML (대부분 텍스트 및 이미지)이 포함 된 경우 WebView를 사용합니다.
그러나이 WebView는 스타일이 지정되지 않습니다. 따라서 일반적인 TextView와 많이 다릅니다. 데이터에 HTML을 직접 삽입하여 WebView의 텍스트 스타일을 지정할 수 있다는 것을 읽었습니다. 이것은 쉽게 들리지만 Styles.xml의 데이터를이 HTML에 필요한 값으로 사용하고 싶습니다. 따라서 스타일을 변경하면 두 위치에서 색상 등을 변경할 필요가 없습니다.
그래서 어떻게 할 수 있을까요? 광범위한 검색을 수행했지만 styles.xml에서 다른 스타일 속성을 실제로 검색 할 방법을 찾지 못했습니다. 여기에 뭔가가 누락되었거나 실제로 이러한 값을 검색 할 수 없습니까?
데이터를 가져 오려는 스타일은 다음과 같습니다.
<style name="font4">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textSize">14sp</item>
<item name="android:textColor">#E3691B</item>
<item name="android:paddingLeft">5dp</item>
<item name="android:paddingRight">10dp</item>
<item name="android:layout_marginTop">10dp</item>
<item name="android:textStyle">bold</item>
</style>
나는 주로 textSize와 textColor에 관심이 있습니다.