对于ScrollView TextView等等稍微研究了一下,同时,参考了网上大家的讨论,最后稍微总结一下:
这个是刷新ScrollView显示的
mScrollView.post(new Runnable() {
@Override
public void run() {
mScrollView.scrollTo(0, 1000);
}
});
这个是获取TextView当前屏幕显示内容的
textview.post(new Runnable() {
@Override
public void run() {
int line = textview.getLayout().getLineForVertical(touchY);
int st = textview.getLayout().getOffsetForHorizontal(line, 0);
String content = textview.getText().toString().substring(st,st+10);
Log.i("log", "[touchY line st content]"+touchY+"|" + line+"|"+st+"|"+content);
}
});
转载于:https://blog.51cto.com/glblong/1226256