-2
所以我有两种布局,当按下ImageButton
时,我切换到第二个布局。在我的nexus 6上,如何保持第一个布局的运行,以便在第二个布局时按下它将显示第一个布局?去以前的布局?
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ImageButton ImageButton = (ImageButton) findViewById(R.id.image);
ImageButton.setBackgroundColor(1);
ImageButton.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view)
{
setContentView(R.layout.layoutsecond);
}
});
}
}
可以使用2个片段您的任务。按下按钮时添加第二个片段,当您按下时,将自动显示前一个片段。 –
正如您在上一个问题中提到的那样,更改这样的布局并不是一个好主意。使用另一种导航模式 - 如“碎片”或多个“活动” - 将为您处理状态。否则,每次布局更改后,都需要注意重新初始化所有“视图”。 –