流程网站,html5简单网页源代码,哈尔滨营销网站建设公司哪家好,宁夏建设监理协会网站某些情况下#xff0c;TextView自动换行后#xff0c;会出现每行结尾处显示不全的问题#xff0c;
如图#xff1a; 常见解决方案#xff1a;
设置TextView的“ellipsize”属性为“end” 实测无效#xff01;将TextView外部的Layout改为RelativeLayout 实测无效…某些情况下TextView自动换行后会出现每行结尾处显示不全的问题
如图 常见解决方案
设置TextView的“ellipsize”属性为“end” 实测无效将TextView外部的Layout改为RelativeLayout 实测无效自定义TextView 过于繁琐且影响性能
实际解决方案
只需要设置TextView一个属性就可以解决这个属性比较冷门breakStrategy 意为换行策略
将breakStrategy设置为“balanced”成功解决问题
代码如下
RelativeLayout xmlns:androidhttp://schemas.android.com/apk/res/androidandroid:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:orientationverticalTextViewandroid:idid/win_item_tvandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:breakStrategybalancedandroid:ellipsizeendandroid:maxLines100android:text原文android:textColorcolor/whiteandroid:textSize14dp /TextViewandroid:idid/win_item_tv_tandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:layout_belowid/win_item_tvandroid:breakStrategybalancedandroid:ellipsizeendandroid:maxLines100android:paddingTop2dpandroid:text译文android:textColor#fbbf48android:textSize14dp //RelativeLayout修改后运行效果如下_______________________________________________________________________
如果您感觉文章有用的话麻烦点个赞吧.