数値入力のみを受け入れるがありEditText
、次のコードを使用してその入力を文字列に変換し、後で使用できるようにしています。
scoreString = Integer.parseInt(teamScore.getText().toString());
問題は... setText() を使用すると、次のように「0」としか表示されないことです。
previewText.setText( scoreString + " :");
ユーザーが編集テキストに入力した内容が整数で表示されないのはなぜですか?
編集:setText
大量の文字列 (6 ~ 8 個の文字列) を使用している場合、その中の数値を使用する機能が妨げられますか?
-文字列の最後のチャンクを収集して、それらを1つの文字列全体にしました。その後、setTextをとして使用しましたが、finalOutput
機能しませんでした(以下を参照)
finalOutput = (sportName + ": " + team1NameString
+ " " + team1ScoreString + ", " + team2NameString + " "
+ team2ScoreString + " - " + quarterString + " "
+ descriptionString);
generatePreview.setText(finalOutput + "");
(申し訳ありませんが、変数名を変更し続けています。形式に注意してください)