zoukankan      html  css  js  c++  java
  • android TextView多行文本(超过3行)使用ellipsize="end"属性无效问题的解决方法

    <TextView
    android:id="@+id/desc"
    android:layout_width="match_parent"
    android:layout_height="130px"
    android:lineSpacingExtra="2px"
    android:textColor="@color/white"
    android:textSize="20px"
    android:text="@string/desc"
    android:maxLines="4"/>          //设定文本最多为4行

    if(mDescTextView.getLineCount() > 4){//判断行数大于多少时改变
    int lineEndIndex = mDescTextView.getLayout().getLineEnd(3); //设置第4行打省略号
    String text = mDescTextView.getText().subSequence(0, lineEndIndex-3) +"...";
    mDescTextView.setText(text);
    }

  • 相关阅读:
    Dvwa——环境部署
    DVWA--简介
    华为OSPF与ACL综合应用
    ensp综合题二
    ensp综合题一
    OSPF
    静态路由
    生成树
    Vlan
    2020.07.28【省选B组】模拟 总结
  • 原文地址:https://www.cnblogs.com/lipeineng/p/5420998.html
Copyright © 2011-2022 走看看