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. RelativeLayout各个属性
  2. 【Android UI控件】EditText属性大全,TextView属性大全
  3. EditText属性及一些常用用法
  4. Android属性动画--基础使用
  5. android:scaleType属性
  6. 关于ImageView的一些图片属性
  7. Android学习-RecyclerView默认scrollbar的相关属性

随机推荐

  1. 如何在低版本的Android(安卓)SDK中生成缩
  2. Android工程使用SVG图片
  3. window 下 利用gradle编译volley源代码
  4. 获取Android(安卓)光感Sensor的值
  5. Android(安卓)Permission denied(不允许
  6. 如何移植library到Android
  7. android popupwindow问题及里面的listvie
  8. AndroidMainfest.xml文件中的android属性
  9. 2018-02-24 Android常用的15个框架
  10. 解决Android(安卓)webview设置cookie和co