如何将相同的XML布局用于不同的活动?

时间:2019-04-18 12:48:31

标签: java android xml

我正在制作一个测验应用程序,其中包括50个不同的测验。我有一个带有按钮和文本视图的基本测验布局,我想在所有活动中都使用此布局。例如,如果玩家选择第一个测验,则布局将自动出现,并且我的Java代码应提供相应的答案/问题。我该怎么办?

2 个答案:

答案 0 :(得分:0)

在活动的setContentView(layout id)方法中的onCreate()中输入布局ID。

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.your_layout);
}

答案 1 :(得分:0)

在您的其他活动中,只需像这样更改setContentView id即可:-

旧的contentViewId:-

setContentView(R.layout.yourCurrentView);

更改ID:-

setContentView(R.layout.yourNewView);