https://teratail.com/questions/63706
上記の質問の続きになります。
上記の質問の回答を貰って文章を修正したものが以下になります。
TextViewにEditTextで入力した文字列がきちんと反映されるようになりました。
ただ、このままだとEditTextに入力した文字列だけがボタンを押す度にTextViewに表示される形になるので、
①EditTextに文字列を入力してTextViewに表示
②TextViewの文字列を再度取得
③取得した文字列とEditTextに入力した文字列を結合して表示
といった処理をしたいと考えています。
+演算子を使ってstring同士を結合すればよいと思うのですが、TextViewで表示されている文字列の取得の方法が思いつかず悩んでいます。
どのようにすれば結合できるでしょうか?
java
1 @Override 2 public void onClick(View v){ 3 //入力 4 if (v.getId() == R.id.zyouken){ 5 TextView textView = (TextView) findViewById(R.id.mokutekitiview); 6 EditText editText = (EditText) findViewById(R.id.mokutekitiIn); 7 TextView textView2 = (TextView) findViewById(R.id.syozibutuview); 8 EditText editText2 = (EditText) findViewById(R.id.syozibutuIn); 9 // 入力された文字を取得 10 String str = editText.getText().toString(); 11 String str2 = editText2.getText().toString(); 12 // 取得した文字をTextViewに出力 13 textView.setText(str); 14 textView2.setText(str2); 15 }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。