1

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);


        }
    });

}
4

2 回答 2

1

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

@Override
public void onBackPressed() {
    // load previous layout here
    return;
}
于 2013-03-02T11:19:32.553 回答
0

尝试这个:

@覆盖

    public void onClick(View arg0) {

       onBackPressed();


    }
于 2014-08-29T10:09:45.183 回答