Android 如何通过单个活动显示20个静态xml布局?

Android 如何通过单个活动显示20个静态xml布局?,android,xml,android-activity,Android,Xml,Android Activity,我有20个xml布局,我必须按顺序显示。它们是静态的,不包含任何更新或操作。我想要的是在每个布局中都有一个next按钮,单击next按钮时一个接一个地显示它们。 我的问题是,我可以通过一项活动来完成吗?或者我需要做20个CORR活动来陪伴它 PS:我可以给布局命名任何东西,如果它能帮助把它们放在一些循环或什么的话。Thanx提前提供任何帮助。我想你可以使用ViewFlipper ViewFlipper flipper = (ViewFlipper) findViewById(R.id.flipp

我有20个xml布局,我必须按顺序显示。它们是静态的,不包含任何更新或操作。我想要的是在每个布局中都有一个next按钮,单击next按钮时一个接一个地显示它们。 我的问题是,我可以通过一项活动来完成吗?或者我需要做20个CORR活动来陪伴它


PS:我可以给布局命名任何东西,如果它能帮助把它们放在一些循环或什么的话。Thanx提前提供任何帮助。

我想你可以使用ViewFlipper

ViewFlipper flipper = (ViewFlipper) findViewById(R.id.flipper);

//Inflate the Views
LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View v1 = inflater.inflate(R.layout.t1, null);
View v2 = inflater.inflate(R.layout.t2, null);
View v3 = inflater.inflate(R.layout.t3, null);

//Add the views to the flipper
viewFlipper.addView(v1);
viewFlipper.addView(v2);
viewFlipper.addView(v3);

//Move between them
flipper.showNext();
flipper.showPrevious();

不,你不需要新的活动。只需调用
setContentView(R.layout.thenextlayout)
,但有更好的方法可以做到这一点,并根据您的需要进行设计。

我建议与一起使用。如果你不熟悉片段,请考虑使用.

我想你正在寻找视图寻呼机。