textview中自动换行显示文本内容
在项目中经常会遇到长文本内容,也就是textview一行显示不全的问题,这个时候就需要textview中的文本内容能够自动换行,来解决文本内容过长导致的一行无法完全显示的问题。(如下图)
基本的设置:android:ellipsize = “none”
android :maxLines="100"
scrollHorizontally = "false"
顺便提议下 ellipsize 的属性 ( android:ellipsize = "end" 省略号在结尾
android:ellipsize = "start" 省略号在开头
android:ellipsize = "middle" 省略号在中间
android:ellipsize = "marquee" 跑马灯
android:ellipsize = “none” 没有省略
android:singleline = "true" 限制一行)
但是当我设置了上面的基本属性后发现并没有达到那种换行的效果:
检查代码发现 还有一个属性 android:inputType ="text" 需要将这个属性改成 inputType = "textMultLine" 多行显示。(修改后如下图)
android:inputType="textMultiLine" android:hint="此设备运行正常" android:textColor="#000000" />
再次运行 ,换行效果出来了。
新人成长,还望各位多多指教。谢谢!!!
更多相关文章
- Android布局属性介绍
- 简解selector的几个属性
- android一些有用的View属性
- ImageView androidscaleType属性详解
- android布局中的基本属性:
- Android 搜索框:SearchView 的属性和用法详解
- 整理分享ImageView属性大全