2014-12-25 4 views
0

같은 속성을 가진 동일한 LinearLayout을 자주 사용합니다. 예를 들어 :XML로 재사용 가능한 뷰 그룹을 만드는 방법은 무엇입니까?

<FullScreenVerticalLinearLayout> 
     ... other views & viewgroups here .... 
</FullScreenVerticalLinearLayout> 

<include> 또는 <merge> 태그가 보인다 :

<LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:orientation="vertical"> 
     ... other views & viewgroups here .... 
</LinearLayout> 

나는의이 을 부르 자, 내가 같이 사용하는 것이 FullScreenVerticalLinearLayout을하는 XML 레이아웃 구성 요소를 정의하고 싶습니다 뷰의 재사용 성 및 집계에는 적합하지만 뷰 그룹에는 적합하지 않습니다. 이 작업을 수행하는 방법에 대한 단서가 있습니까? 감사.

답변

1

비아 스타일.

<style name="LayoutStyle"> 
    <item name="android:layout_width">match_parent</item> 
    <item name="android:layout_height">match_parent</item> 
</style> 

을 그리고이 스타일을 설정 : http://developer.android.com/guide/topics/ui/themes.html 예를 들어 styles.xml이 추가

우리는 새로운 태그를 정의하지만, 속성을 그룹화되지는 않지만
<LinearLayout 
    style="@style/LayoutStyle"> 
    ... other views & viewgroups here .... 
</LinearLayout> 
+0

, 이것은 내가 찾고 있던 가독성을 추가 . – Flashbump

관련 문제