0

Androidアプリケーションを作成しました。2 つのアクティビティを作成しました。最初は MainActivity で、もう 1 つは登録です。MainActivity にボタンを 1 つ追加しました。Onclick リスナーは最初のアクティビティで正常に動作しています。

注:- 1.最新の SDK を使用しています 2.onclick リスナー イベントを作成する正しい方法を使用しました。3. 2 番目のアクティビティに移動できますが、Registration から MainActivity アクティビティに移動できません。

4

1 に答える 1

0

ボタンクリックリスナーで setcontentview(r.layout.activity_main) を使用するのは簡単です

あなたのコードを見ることはまだ役に立ちますが、そのコメントから、おそらく別の方法で行うべきだと言えます。通常、これを行う必要はなく、これは変更方法ではありませんActivities。それぞれに個別のJavaファイルと、Activityそれがあるように聞こえる個別のxml(レイアウト)ファイルが必要です。

切り替えるには、 like をActivities使用する必要がありますIntentMainActivity

Intent i = new Intent(MainActivity.this, RegistrationActivity.class);
startActivity(i);

次に、あなたのonClick()中にRegistrationActivity次のようなものがあるはずです

public void onClick(View v)
{
    Intent i = new Intent(MainActivity.this, RegistrationActivity.class);
    startActivity(i);
}

MainActivityこれにより、破棄された場合の新しいインスタンスが作成されます。を呼び出さず、新しいインスタンスが必要ない場合は、単純に of を呼び出すことができfinish()ますMainActivityfinish()onClick()RegistrationActivity

于 2013-08-06T16:40:28.437 に答える