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(安卓)RelativeLayout布局详解
- android一些有用的View属性
- ImageView androidscaleType属性详解
- android布局中的基本属性:
- AndroidManifest.xml学习
- android:scrollbarStyle属性及滚动条和分割线覆盖问题
- Android(安卓)搜索框:SearchView 的属性和用法详解