美文网首页
在线编辑

在线编辑

作者: wIsper | 来源:发表于2014-09-22 23:32 被阅读21次

    顶顶顶

    得到的

    d1

    ViewTreeObserver observer = textAbstract.getViewTreeObserver(); //textAbstract为TextView控件

    observer.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {

    @Override

    public void onGlobalLayout() {

    ViewTreeObserver obs = textAbstract.getViewTreeObserver();

    obs.removeGlobalOnLayoutListener(this);

    if(textAbstract.getLineCount() > 6) //判断行数大于多少时改变

    {

    int lineEndIndex = textAbstract.getLayout().getLineEnd(5); //设置第六行打省略号

    String text = textAbstract.getText().subSequence(0, lineEndIndex-3) +"...";

    textAbstract.setText(text);

    }

    }

    });

    相关文章

      网友评论

          本文标题:在线编辑

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