2012-01-18 8 views
0

私は自分のアプリケーションでいくつかのアクティビティを実行したいと思いますが、各アクティビティに線形レイアウトがあり、基本的に私はこのように起動するごとにレイアウトが欲しい:同じレイアウトのアクティビティのコードを書き換えないようにする

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:background="@color/Grey" 
> 
<ImageView android:id="@+id/imageHeader" android:src="@drawable/tf_header" android:layout_height="wrap_content" android:layout_width="fill_parent" 
    android:background="@color/Black" android:scaleType="fitXY"></ImageView> 

それは各レイアウトのため、このコードをreapeatしないことは可能ですか?私はそれを避けるためにテーマやスタイルを使用できますか?あなたの返事をありがとう。

答えて

2

はい、Layout Tricksに記載されているように<include>タグを使用できます。私は<include>として画像を追加することになり、私のアプリケーションの各アクティビティレイアウトXMLでLinearLayout

0

一つは30かそこらのクラスの同じXMLファイルを使用して、私はちょうどカスタマイズするためのコードでそれを修正しているあなた例えば

それ。そのアプローチはうまくいくかもしれません。すべてのラベルを空白にして、.classに設定してください。

関連する問題