只需使用int切换到另一个布局

时间:2014-09-11 08:46:02

标签: android layout android-studio switch-statement

我想知道是否可以创建一个布局数组,以便能够通过使用简单的int切换布局来更改布局。

也许有另一种方式,如果是,你可以向我解释一下吗?

1 个答案:

答案 0 :(得分:2)

您可以创建布局数组,并可以根据任何int值进行设置。

//布局ID列表

int layoutIds[]={R.layout.layout1,R.layout.layout2 ,R.layout.layout3,R.layout.layout4,R.layout.layout5}

//要设置的当前布局索引。

int layoutIndex=0;

现在在OnCreate meathod里面,写下代码

setContentView(layoutIds[layoutIndex]);