2013-06-12 3 views
0

그래서 레이아웃을위한 7 xml 파일이 있고 그것들을 모두 하나의 XML 파일에 결합 할 수 있는지 궁금합니다. 모든 레이아웃은 앞뒤로 이동하는 두 개의 버튼과 가운데에있는 이미지와 비슷합니다. 여러 개의 XML 파일을 하나의 XML 파일로 결합 할 수 있습니까?

<include layout="@layout/your_layout_name"></include> 

그것은 당신을 도울 것입니다 희망 :이 함께 할 위치 당신은 두 개의 버튼 레이아웃을 생성 할 수 있습니다

+1

사용 포함 ... –

+0

내가 무슨 뜻인지 잘 모르겠다. 간단히 설명해 주시겠습니까? 감사합니다 – Dan

+0

디자인이 동일하면 모든 활동에 하나의 XML 파일을 사용할 수 있습니다. – Gunaseelan

답변

1

는 다음 다른보기로를 포함한다.

+0

감사합니다! 이미지는 어떨까요? 나는 각 페이지마다 7 가지 이미지를 가지고 있기 때문에. 어떻게 하나의 XML로 만들 수 있습니까? – Dan

+0

Java 코드에 이미지를 동적으로로드 할 수 있습니다. ImageView를 XML로 사용하고 drawable src를 Java 코드로로드하면됩니다. 다른 방법은 각 이미지에 대해 7 xml 파일을 만들지 만 포함 필드를 사용하여 버튼 부분을 얻습니다 (각보기간에 동일). – grattmandu03

0

사용 아래와 같이 :

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width=”match_parent” 
    android:layout_height=”match_parent” 
    android:background="@color/app_bg" 
    android:gravity="center_horizontal"> 

    <include layout="@layout/titlebar"/> 

    <TextView android:layout_width=”match_parent” 
       android:layout_height="wrap_content" 
       android:text="@string/hello" 
       android:padding="10dp" /> 

    ... 

</LinearLayout> 

당신은 include and merge를 사용하지만 7 레이아웃이 거의 같은 경우 인식 할 수 있습니다 자세한 내용

0

에 대한 확인이 article, 당신은 아마 하나

바로 사용할 수 있습니다

그들 사이의 작은 차이점은 무엇입니까?

+0

유일한 차이점은 제시되는 이미지입니다. Android 개발에 익숙하지 않아서 몇 가지 도움말이 도움이 될 것입니다. :) 감사합니다. – Dan

관련 문제