2016-11-05 67 views
-1

当我们想从一个Activity到另一个Activity简单,我们可以通过使用Intent这样走了,如何使用Intent执行布局资源文件?

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

但是,当我想要去一个Activity到另一个布局资源(没有Activity.java)文件,我该如何做这项工作?

+0

可以'inflate'布局资源,并显示它作为一个'Dialog' 。 –

回答

0

如果您想更改活动的布局,最适合您的是viewflipper。 您需要将两个布局放在一个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> 

要切换布局在您选择的活动,你需要调用showNext()

ViewFlipper vf = (ViewFlipper) findViewById(R.id.viewFlipper); 
vf.showNext();