1、跑马灯效果


经过测试,跑马灯效果只需要3行及可实现

android:ellipsize="marquee"android:focusable="true"android:focusableInTouchMode="true"

前提是这个textView的 text 超过当前长度


2、android:scrollHorizontally

这个属性的作用是,当字符超过当前view长度的时候,会自动往后隐藏。

如果是EditText,移动光标就会看见后面的字。

如果是textview,再没设置 ellipsize 的时候,后面的字就看不见了


设置了这个属性后,只会显示一行字。 但是和 singleline 不同:

如果是singleline , 那么这个view的高度就只有一行字的高度。

如果是这个属性,你设置了 android:lines ,字只会显示在第一行,但是view的高度还是受lines影响的高度。


3、android:ems

这个属性是占位用的,相当于用空格占位。这个属性必须在layout_width 是 wrap_content 的时候才有效

比如一个textview,设置了 text = “123” ,那么这个textview的宽度应该是3个字符的宽度,再设置了 ems = “10” ,这个view的宽度就是10个字符的宽度,前3个是显示123。其余的是空格


4、android:cursorVisible

这个太冷门了,隐藏光标,目测用处不大

更多相关文章

  1. Android中RelativeLayout各个属性的含义
  2. 转:善用Android预定义样式来为我们的布局设置效果,大大节约代码量
  3. Android软键盘弹出,界面整体上移
  4. 关于android avd目录的设置
  5. TextView处理显示字数过长
  6. Android学习笔记
  7. imageView的使用(进行原样的保持和按照比例的缩放:)
  8. Android属性之build.prop,及property_get/property_set
  9. Android属性动画--基础使用

随机推荐

  1. TimesTen学习(四)Data Manager守护进程
  2. 【故障处理】队列等待之enq IV - content
  3. 【DG】怎么使用Data Pump备份物理备库
  4. DNS 引起经典RAC故障
  5. ORA-01578和ORA-26040--NOLOGGING操作引
  6. 告别躺赢,我靠索引+函数
  7. 利用 OpenRestry 实现负载均衡、限流功能
  8. 程序员如何活成华为让人害怕的样子
  9. ***组织“海莲花”再活跃 打造全新macOS
  10. 虚假软件更新滥用NetSupport远程访问工具