2016-11-05 7 views
-1

我々は別のActivityに1 Activityから行きたい場合は、単に私たちは、このようIntentを使用して行くことができ、インテントを使用してアクティビティをレイアウトリソースファイルに移動する方法は?

Intent goIntent = new Intent(Home.this, Another.class); 
startActivity(goIntent); 

しかし、私は(何のActivity.javaを持っていない)別のレイアウトリソースに1 Activityに行きたいですファイル、どうすればこの作業を行うことができますか?

+0

あなたは 'レイアウトリソースをinflate'と' Dialog'としてそれを表示することができます。 –

答えて

0

レイアウトをアクティビティから変更する場合は、viewflipperが最適です。 両方のレイアウトを1つのxmlファイルに配置する必要があります。

layout.xmlが

<ViewFlipper android:id="@+id/viewFlipper"> 
    <RelativeLayout> 
    // Here would be youre first layout 
    </LinearLayout> 
    <RelativeLayout> 
    // Here would be youre second layout 
    </RelativeLayout> 
</ViewFlipper> 

youreの活動でレイアウトを切り替えるには、あなたはshowNext()を呼び出す必要があります:

ViewFlipper vf = (ViewFlipper) findViewById(R.id.viewFlipper); 
vf.showNext(); 
関連する問題