美文网首页
Android TextView获取某一行文字

Android TextView获取某一行文字

作者: 阳光男孩joe | 来源:发表于2017-03-08 19:33 被阅读1244次

    ViewTreeObserver vto =tvHotTopicDescribe.getViewTreeObserver();

    vto.addOnGlobalLayoutListener(newViewTreeObserver.OnGlobalLayoutListener() {

    @Override

    public voidonGlobalLayout() {

    Layout layout =textview.getLayout();

    intline ==textview.getLayout().getLineCount();

    String result ="";

    String text = layout.getText().toString();

    for(int i=0;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);

    });

    相关文章

      网友评论

          本文标题:Android TextView获取某一行文字

          本文链接:https://www.haomeiwen.com/subject/hwcigttx.html