按行获取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);
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);
相关文章推荐
- 按行获取TextView的内容
- Android textview获取选中的内容
- [Android]TextView点击获取部分内容
- TextView 获取行数,某一行的内容,某行的宽度
- 安卓长按textview实现获取内容到剪切板,跳到通讯录新增
- Android开发中动态获取RecyclerView的Item中EditText的内容
- 获取TextView每行的内容 (涉及getLineCount为0,getLineEnd问题)
- GridView获取后台数据实现多行多列选择,获取TextView文本内容
- AutoCompleteTextView获取其内容
- iOS7实现带文本输入框的UIAlertView及获取TextField文本内容
- 程序中动态更改TextView显示内容并获取res的字符串
- 实用小技巧之-textView内容高度的获取
- 获取自定义item的ListView里的View中的内容,如Text
- iOS7实现带文本输入框的UIAlertView及获取TextField文本内容
- 获取textView内容文字高度
- 获取textview每行的内容
- android TextView、EditText对部分内容设置颜色、字体、超链接、图片、点击事件
- Android-通过WebView获取html内容
- WKWebView获取内容高度
- TextView动态改变部分内容和颜色