2

あるアクティビティを別のアクティビティに含めようとしています。

<include
    android:id = "@+id/includedactivity"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    layout="@layout/maintabactivity" />

含まれているすべてのアクティビティ コントロールを確認できますが、maintabactivity の onCreate メソッドが呼び出されることはありません。

4

1 に答える 1

2
<include
android:id = "@+id/includedactivity"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
layout="@layout/maintabactivity" /> 

他のアクティビティの oncreate メソッドを呼び出すのではなく、現在のレイアウト ファイルのレイアウトのみをビューに含めます。新しいレイアウトを表示するために別のアクティビティを起動したいと思います。

    Intent intent = new Intent();
    intent.setClass(getApplicationContext(), NewActivity.class);
    startActivity(intent);  
于 2012-06-03T06:59:54.503 に答える