1

これは一種の特別なケースの質問だと思います。しかし、私は答えを得る必要があります。明確にするために、例を挙げましょう。

アクティビティと、そのアクティビティに属するレイアウトがあるとしましょう。また、2 番目のアクティビティとレイアウトがあります。質問は次のとおりです。

最初のアクティビティにコードを追加して、2 番目のアクティビティのテキストビューにテキストを割り当てることはできますか? つまり、最初のアクティビティを使用して、2 番目のアクティビティのレイアウトを変更できますか?

よろしくお願いします。

4

2 に答える 2

1

最初のアクティビティから入力を取得し、2 番目のアクティビティを開始するときに、必要な文字列を起動インテントの追加のバンドルとして渡すことができますか?

アラ、

Intent intent = new Intent(this, Activity2.class)
intent.putExtra("TEXT", "string to pass to activity 2")
startActivity(intent)

作成時の activity2 で

String text = getIntent().getStringExtras("TEXT");
mTextView.setText(text);
于 2013-09-23T20:39:42.120 に答える