dポイントプレゼントキャンペーン実施中!

Androidstudioの勉強をしています。
今、九九の全ての計算結果(81個)が、エミュレータ上に表示されるプログラムを作っています。
計算はfor文のネストで出来ているのですが、その計算結果を表示する方法が分かりません。
現状、リニアレイアウト×テキストビューで表示をしているのですが、計算結果が次々に上書きされてしまっているようで、81が表示されている状態からうんともすんともいいません。

どなたか、ヒントでもいいので、いただけないでしょうか。

A 回答 (1件)

こんにちは



Andorio開発もJAVAも全く分からないものですがご質問の文章を読んだ印象だけからの回答です。
ヒントにでもなればということで回答していますので、お門違いの場合はスルーしてください。

>計算結果が次々に上書きされてしまっているようで
同じテキストビューに計算結果を順に書き込んでいませんか?
その場合は、(多分)内容を入れ替えている(=上書き)だけで、お望みの内容にはならにかと。

もしそれが原因であるなら、以下のような対応法がありそうです。
 一つのテキストビューに表示する場合
 ・計算結果を連結し、成形した形でまとめて内容を記入する
 複数のテキストビューを使用する場合
 ・テキストビューを必要な数だけ用意しておき、計算結果を順に記入してゆく
 ・計算結果を記入する際に、新しいテキストビューを生成して追加する

一番最後の方法の参考になりそうなページがありましたので、ご参考までに。
https://akira-watson.com/android/textview-2.html
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!