2012-10-16 3 views
0

레이아웃 XML에 제목과 기본 TextView을 정의했습니다. 나는이 요소들을 내 앱 전반에 걸쳐 매우 자주 사용한다. 지금까지는 모든 TextView을 복사하여 붙여 넣었지만 CSS과 같은 '클래스'를 만들 수있는 방법이 있어야한다고 생각합니다. 즉, 헤드 라인 요소와 동일한 속성의 컷 세트를 정의 할 수 있습니다.Android SDK - 다양한 View 요소의 동일한 속성에 대해 "클래스"만들기

어떤 아이디어로 수업에 저장할 수 있습니까?

+1

당신이 원하는 클래스는 속성 세트입니다. 모든 뷰에는 세 개의 기본 생성자 중 두 개가 있습니다. – Shark

+0

스타일 수 있습니다? – njzk2

+0

또는 포함 그게 잘 작동 할 수 있습니다. – njzk2

답변

2

당신이 찾고있는 것 같은데요 styles.

텍스트 뷰 구현

<TextView 
    style="@style/CodeFont" 
    android:text="@string/hello" /> 

고해상도/값/styles.xml

<resources> 
    <style name="CodeFont" parent="@android:style/TextAppearance.Medium"> 
     <item name="android:layout_width">fill_parent</item> 
     <item name="android:layout_height">wrap_content</item> 
     <item name="android:textColor">#00FF00</item> 
     <item name="android:typeface">monospace</item> 
    </style> 
</resources> 
+0

감사합니다. 내가 뭘 찾고 있었습니까! – Ron