2016-11-23 8 views
0

私は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

関連する問題