-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個片段您的任務。按下按鈕時添加第二個片段,當您按下時,將自動顯示前一個片段。 –
正如您在上一個問題中提到的那樣,更改這樣的佈局並不是一個好主意。使用另一種導航模式 - 如「碎片」或多個「活動」 - 將爲您處理狀態。否則,每次佈局更改後,都需要注意重新初始化所有「視圖」。 –