在项目中经常会遇到长文本内容,也就是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" />

再次运行 ,换行效果出来了。    

新人成长,还望各位多多指教。谢谢!!!

更多相关文章

  1. Android布局属性介绍
  2. 简解selector的几个属性
  3. Android(安卓)RelativeLayout布局详解
  4. android一些有用的View属性
  5. ImageView androidscaleType属性详解
  6. android布局中的基本属性:
  7. AndroidManifest.xml学习
  8. android:scrollbarStyle属性及滚动条和分割线覆盖问题
  9. Android(安卓)搜索框:SearchView 的属性和用法详解

随机推荐

  1. Android(安卓)控件备用收集
  2. Android开发之API应用指南
  3. Phonegap获取imei (修改phonegap官方提供
  4. Android学习:LogCat日志查询
  5. 简易版的 Spring 之如何实现 Setter 注入
  6. Android中的四大组件
  7. Android(安卓)补间动画 --旋转
  8. Android中sqlite事物控制
  9. Android开发之自定义Notification(源代码
  10. Work 工作子线程更新UI控件--解决Only th