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>

レイアウトごとにこのコードを繰り返さないようにすることはできますか? それを避けるためにテーマやスタイルを使用できますか? 返信ありがとうございます。

4

2 に答える 2

2

はい、 Layout Tricks<include>で説明されているようにタグを使用できます。

あなたの例では、画像を次のように追加し<include>LinearLayout各アクティビティレイアウトxmlに

于 2012-01-18T16:45:54.977 に答える
0

私のアプリの 1 つは、30 ほどのクラスに同じ xml ファイルを使用しています。コードを変更してカスタマイズするだけです。そのアプローチはうまくいくかもしれません.xmlのすべてのラベルを空白のままにして.classに設定するだけです

于 2012-01-18T17:17:35.507 に答える