单击平板电脑或手机上的back按钮时,如何调用以前的布局?

我想调用以前的布局,但是当我单击平板电脑上的back按钮时,该应用程序完全关闭。然后,我需要重新打开该应用程序。为什么会这样呢?

我的代码是:

public class MainActivity extends Activity {

private Button girisyap_button;

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

    girisyap_button = (Button) findViewById(R.id.button_gonder);

    girisyap_button.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View arg0) {

            setContentView(R.layout.giris_ekrani);


        }
    });

}

最佳答案

看来您正在同一活动中加载另一个视图。因此,您需要覆盖“后退”按钮

@Override
public void onBackPressed() {
    // load previous layout here
    return;
}

关于android - 在Android设备上调用以前的布局?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15173723/

10-09 01:05