2012-11-27 101 views
1

我有一個EditText,當點擊一個按鈕時,我希望文本顯示在屏幕上。 EditText可以再次用於添加其他文本。謝謝!java可以在Android中使用printIn嗎?

喜歡的東西:

enter image description here

+1

發佈一些代碼或更多信息,讓我們可以幫助您。 –

+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。

相關問題