1

EditTextがあり、ボタンがクリックされたときにテキストを画面に表示したいのですが。また、EditTextを再度使用して、他のテキストを追加したり、追加したりすることができます。ありがとう!

何かのようなもの:

ここに画像の説明を入力してください

4

3 に答える 3

3
  EditText et = (EditText)findviewById(R.id.et1);
  TextView display = (TextView)findviewById(R.id.tv1);
  plusBtn.setOnClickListener(new OnClickListener() {

        public void onClick(View v) 
        {
            tv1.setText(tv.getText().toString()+"\n"+et.getText().toString());
             //prints the text from edittext and concatinates it to the textview previous text
        }
    });
于 2012-11-27T09:23:13.033 に答える
1

そのために以下のコードを使用してください、それはあなたの問題を解決します。

EditText editText1 = (EditText)findviewById(R.id.editText1);
TextView textView1 = (TextView)findviewById(R.id.textView1);
plusBtn.setOnClickListener(new OnClickListener() {

    public void onClick(View v) 
    {
        textView1.append("\n"+editText1.getText().toString());
                         // OR
        textView1.setText(textView1.getText().toString()+"\n"+editText1.getText().toString());
    }
});
于 2012-11-27T09:25:48.713 に答える
0

addView()メソッドを使用して、レイアウトにビューを追加できます。したがって、ボタンをクリックするたびに、TextFieldのコンテンツを含むTextViewを追加できます。

于 2012-11-27T09:24:46.457 に答える