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 に答える