2011-07-22 58 views
0

什麼,我試圖做的是我添加在編輯文本和 我想,上提交按鈕,它在下面提供文本視圖中會添加一些文字,因此... ,每次我加d文字上提出,應該得到追加在文本視圖 但問題是它的覆蓋掉了添加在文本視圖中的文本上點擊提交按鈕的Android2.2

這裏SD代碼:

 // submit button 

     final Button button = (Button) findViewById(R.id.Submit); 
     button.setOnClickListener(new View.OnClickListener() { 
     public void onClick(View v) { 

     // Perform action on click 

     EditText et = (EditText) findViewById(R.id.EnterText); 
     TextView history=(TextView) findViewById(R.id.history); 

     history.setText(et.getText().toString()); 
     } 

     }); 

回答

0

變化

history.setText(et.getText().toString()); 

history.setText(history.getText() + et.getText().toString()); 

這應該追加新文本。

+0

謝謝:)我可以附加在下一行 – rav

+0

history.setText文本(history.getText()+‘\ n’+ et.getText()的toString()); –

+0

還有一件事我有一個疑問: 我正在編輯文本中的一些文本(字符數限制設置爲140) ,我想在文本視圖中以降序顯示d編輯文本中的字符數 例如:如果在編輯文本的文本是** **您好在 文本視圖的次數應該是** ** 135(140-5) u能幫助? – rav

0

嘗試..

history.setText(history.getText()+ et.getText()。toString());

+0

thanx的幫助:)它的工作...但它在同一行 – rav

+0

加追加「\ n 「把新的文本上新的生產線 – dira

1

試試這個

history.setText(history.getText() + "\n" + et.getText().toString()); 
+0

我有一個疑問: 我正在寫在編輯文本一些文本(字符限值設定爲140) ,我想在遞減順序 例如以顯示在文本視圖d編輯文本的字符計數:如果在編輯文本的文本是** **您好在 文本視圖的次數應該是** ** 135(140-5) u能幫助我這件事? – rav

+0

@rav你擁有的每一次投入keychange事件而得到的字符串長度,扣除從指定的值 – Pratik

0

使用這種在下一行文本追加:

history.setText(history.getText() +"\n" +et.getText().toString()); 
+0

我有一個疑問: 我正在寫在編輯文本一些文本(字符限制設置爲140) 和我想以降序在文本視圖中顯示d編輯文本中的字符數 例如:如果編輯文本中的文本是** hello ** 文本視圖中的計數應爲** 135 * *(140-5) 你能幫助我解決這個問題嗎? – rav

相關問題