textview中自动换行显示文本内容

在项目中经常会遇到长文本内容,也就是textview一行显示不全的问题,这个时候就需要textview中的文本内容能够自动换行,来解决文本内容过长导致的一行无法完全显示的问题。(如下图)

textview中自动换行显示文本内容_第1张图片

基本的设置: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)