按行获取TextView的内容,获取textview内容,tv=(TextView
分享于 点击 29558 次 点评:44
按行获取TextView的内容,获取textview内容,tv=(TextView
tv=(TextView)findViewById(R.id.tv);Layout layout=tv.getLayout();//layout.draw(canvas);int line=tv.getLayout().getLineCount();String result="";String text=layout.getText().toString();for(int i=0;i<line-1;i++){ int start=layout.getLineStart(i); int end=layout.getLineEnd(i); result+=text.substring(start, end)+"\\\\n";}int start=layout.getLineStart(line-1);int end=layout.getLineEnd(line-1);result+=text.substring(start, end);System.out.println("result"+result);//该片段来自于http://byrx.net
用户点评