我想知道是否可以创建一个布局数组,以便能够通过使用简单的int切换布局来更改布局。
也许有另一种方式,如果是,你可以向我解释一下吗?
答案 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]);