2012-11-27 2 views
1

나는 EditText를 가지고 있으며, 버튼을 클릭하면 텍스트가 화면에 표시되기를 원합니다. 그리고 EditText를 사용하여 다른 텍스트를 계속 추가 할 수 있습니다. 감사! 같은java가 Android에서 printIn을 할 수 있습니까?

뭔가 :

enter image description here

+1

Google에서 더 많은 정보를 제공 할 수 있도록 몇 가지 코드를 게시하거나 자세한 정보를 제공하십시오. –

+0

System.getProperty ("line.separator"); – Mikhaili

답변

2

아래 코드를 사용하여 문제를 해결하십시오.

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()); 
    } 
}); 
+0

고마워요! 나는 언젠가 그것을 찾고있다. TQ –

+0

@milktea Wel-come –

+0

plusBtn을 클릭하고 코드가 textView1의 값을 데이터베이스에 추가하면 요청할 수 있습니까? –

4
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 
     } 
    }); 
+0

코딩에 감사드립니다 =) –

0

당신은 그것의 addView() 메소드를 사용하여 레이아웃에 뷰를 추가 할 수 있습니다. TextField의 내용이 포함 된 각 버튼 클릭시 TextView를 추가 할 수 있습니다.

관련 문제