-1

私は、ユーザーが一連の画面をナビゲートし、最後の画面で前の画面のデータを組み合わせてメッセージを作成するプロジェクトに取り組んでいます。現在、3つの文字列(xmlで定義されていない)があり、それらをマージしたいと思います。私の最初の考えは、次のようなことをすることでした。

TextView.setText(string1, string2, string3);

それはうまくいきませんでしたが。この問題にどのように取り組むべきですか?

4

3 に答える 3

4

連結演算子を使用する必要があります+

TextView.setText(string1 + string2 + string3);
于 2012-07-16T01:34:45.760 に答える
0

3文字列をマージする必要がある場合は、Javaでオーバーロードされた演算子のみを使用してください。これは「+」です。

言い換えれば、連結です。

String s = string1 + string2 + string3;

TextView.setText(s);
于 2012-07-16T03:04:34.673 に答える
0

あなたの質問は単なるJavaの問題です。Javaでは、複数の文字列を連結する場合は、次の構文を使用します。

String result = StringA + StringB + StringC

そして、あなたはそれを設定するために`Androidウィジェットを使用します:

textView.setText(stringD)

だから、答えは:

textView.setText(StringA + StringB + StringC)

この助けを願っています:)

于 2012-07-16T03:12:33.550 に答える