您的位置:首页 > 其它

按行获取Textview的内容

2012-11-01 09:47 232 查看
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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: