2016-04-20 18 views
0

wie kann ich, Zeichen und Wörter aus Zeichenfolge zählen lassen einen Zeilenumbruch einfügen in androidwie kann ich, Zeichen und Wörter aus Zeichenfolge zählen einen Zeilenumbruch einfügen in android

ich eine Textausgabe von Wörtern machen müssen mit maximal 150 Buchstaben und möchte, dass alle 50 Buchstaben einen Zeilenumbruch führen, ohne das Wort zu trennen. Wie kann ich es implementieren? hier ist ein Code-Snippet ....

ll = (TableLayout) rootview.findViewById(R.id.displayLinear); 
TableRow row = new TableRow(getActivity()); 
consoleLocalStore.storeConsoleData(consolex); 

LayoutInflater inflater = getLayoutInflater(getArguments()); 
View theInflatedView = inflater.inflate(R.layout.activity_consolex, 
     null); 

TextView attid = (TextView) theInflatedView.findViewById(R.id.output); 

attid.setText(String.valueOf(consolex.output)); 
attid = new TextView(getActivity()); 
row.addView(attid); 

row.setGravity(Gravity.CENTER_HORIZONTAL); 
row.addView(theInflatedView); 


ll.addView(row, i); 

Antwort

0

Sagen Sie bitte einen \n am Index näher an 50 einfügen wollen Sie wahrscheinlich String verwenden:

StringBuilder builder = new StringBuilder(yourString); 
boolean inserted; 
int index = 50; 

do{ 

     if(yourString.charAt(index)==' '){ 
       builder.insert(index,'\n'); 
       inserted=true; 
     } 
     index++; 
     /* or index-- if you want to insert \n before 50th character*/ 
     }while(inserted == false); 

Hoffnung beweist dies hilfreich.

Verwandte Themen