2016-11-23 33 views
0

我想獲得通過的EditText用戶的文本INOUT添加文本,所以我得到了新的文本和檢測的新線,但我想在開始時添加文本每一個新的line..How做呢?在每個新行的開頭的EditText

Ibold.addTextChangedListener(new TextWatcher(){ 
        @Override 
        public void onTextChanged(CharSequence txt, int start, int before, int count) { 
         if (-1 != bold.indexOf("\n")){ 


          //here I detected new line 


         } 
        } 
+0

你想在每行開頭加了什麼? –

+0

我想補充一點:*只是一些文字 – user4905906

回答

0

你可以試試這個:

Ibold.addTextChangedListener(new TextWatcher(){ 
       @Override 
       public void onTextChanged(CharSequence txt, int start, int before, int count) { 
        if (-1 != bold.indexOf("\n")){ 


         //here I detected new line 
         String editTextContent = Ibold.getText().toString(); 
         editTextContent += "ADD YOUR TEXT HERE, IT WILL BE INSERTED AFTER THE LAST LINE BREAK"; 
         Ibold.setText(editTextContent); 


        } 
       } 

參考:Android - Edit Text

+0

應用程序是凍結,keybaord也 – user4905906

+0

我想直接在新行的開頭添加文本 – user4905906

相關問題