回答編集履歴

4

追加

2022/09/07 04:07

投稿

jimbe
jimbe

スコア12659

test CHANGED
@@ -12,6 +12,7 @@
12
12
  >Sets the text to be displayed.
13
13
  >「表示するテキストを設定します。」 (by Google 翻訳 )
14
14
  「設定」です。通常 "設定" という場合は上書きであり、"追加" ではありません。
15
+ (蛇足ですが、 java で推奨される命名では setXXX() というメソッドは設定、addXXX() や appendXXX() は追加、という感じです。)
15
16
  複数回 setText を実行すると、最後に実行したものだけが残ることになります。
16
17
  結果として、 print の最後の文字、つまり最後に押した文字が TextView に残ります。
17
18
  初期化は関係ありません。

3

修正

2022/09/07 04:04

投稿

jimbe
jimbe

スコア12659

test CHANGED
@@ -10,8 +10,8 @@
10
10
  value は 拡張 for 文によって List である print の各要素=文字が一文字ずつ設定されて setText に渡されています。
11
11
  [TextView - setText](https://developer.android.com/reference/android/widget/TextView#setText(java.lang.CharSequence))
12
12
  >Sets the text to be displayed.
13
- 「表示するテキストを設定します。」 (by Google 翻訳 )
13
+ >「表示するテキストを設定します。」 (by Google 翻訳 )
14
- 「設定」です。追加ではありません。
14
+ 「設定」です。通常 "設定" という場合は上書きであり、"追加" ではありません。
15
15
  複数回 setText を実行すると、最後に実行したものだけが残ることになります。
16
16
  結果として、 print の最後の文字、つまり最後に押した文字が TextView に残ります。
17
17
  初期化は関係ありません。

2

修正

2022/09/07 04:02

投稿

jimbe
jimbe

スコア12659

test CHANGED
@@ -7,7 +7,7 @@
7
7
  >確認済みです。
8
8
  >質問に書いていませんでしたが、value値には、printの値が入りますので、押された数値のみが出力されてしまいます。
9
9
 
10
- value は 拡張 for 文によって List である print の各文字が一文字ずつ設定されて setText に渡されています。
10
+ value は 拡張 for 文によって List である print の各要素=文字が一文字ずつ設定されて setText に渡されています。
11
11
  [TextView - setText](https://developer.android.com/reference/android/widget/TextView#setText(java.lang.CharSequence))
12
12
  >Sets the text to be displayed.
13
13
  「表示するテキストを設定します。」 (by Google 翻訳 )
@@ -16,3 +16,4 @@
16
16
  結果として、 print の最後の文字、つまり最後に押した文字が TextView に残ります。
17
17
  初期化は関係ありません。
18
18
 
19
+ print にある全ての文字を表示したいのであれば、全てを繋げた文字列に編集した上で、その文字列で一回だけ setText することになるでしょう。

1

追加

2022/09/07 03:53

投稿

jimbe
jimbe

スコア12659

test CHANGED
@@ -1,3 +1,18 @@
1
1
  > answer.setText(value);
2
2
 
3
3
  setText の仕様を確認しては如何でしょうか。
4
+
5
+ ----
6
+ コメントより:
7
+ >確認済みです。
8
+ >質問に書いていませんでしたが、value値には、printの値が入りますので、押された数値のみが出力されてしまいます。
9
+
10
+ value は 拡張 for 文によって List である print の各文字が一文字ずつ設定されて setText に渡されています。
11
+ [TextView - setText](https://developer.android.com/reference/android/widget/TextView#setText(java.lang.CharSequence))
12
+ >Sets the text to be displayed.
13
+ 「表示するテキストを設定します。」 (by Google 翻訳 )
14
+ 「設定」です。「追加」ではありません。
15
+ 複数回 setText を実行すると、最後に実行したものだけが残ることになります。
16
+ 結果として、 print の最後の文字、つまり最後に押した文字が TextView に残ります。
17
+ 初期化は関係ありません。
18
+