一、ellipsize
一般需要该属性的是TextView、EditText,不过后者好像不支持marquee。

在xml中

android:ellipsize = "end"    省略号在结尾android:ellipsize = "start"   省略号在开头android:ellipsize = "middle"     省略号在中间android:ellipsize = "marquee"  跑马灯
//最好加一个约束android:singleline = "true"

用代码语句

tv.setEllipsize(TextUtils.TruncateAt.valueOf("END"));tv.setEllipsize(TextUtils.TruncateAt.valueOf("START"));tv.setEllipsize(TextUtils.TruncateAt.valueOf("MIDDLE"));tv.setEllipsize(TextUtils.TruncateAt.valueOf("MARQUEE"));//最好再加一个约束tv.setSingleLine(true);

二、EditText限制用户输入内容的类型

//1) 只能输入数字et.setInputType(InputType.TYPE_CLASS_NUMBER);//2) 只能输入电话号码et.setInputType(InputType.TYPE_CLASS_PHONE);//电话//3) 邮箱地址et.setInputType(InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS);//4) 禁止输入任何文本et.setInputType(InputType.TYPE_NULL); // 禁止输入(不弹出输入法)隐藏输入法的一种方式

在XML中设置

<EditText   android:inputType="number"  android:layout_width="wrap_content"   android:layout_height="wrap_content"/>



更多相关文章

  1. android - TextView单行显示...或者文字左右滚动(走马灯效果)
  2. android textview 跑马灯 滚动效果
  3. Android:inputType常用取值
  4. 用EditText控件的属性inputType
  5. Android中TextView如何实现水平和垂直滚动
  6. android中的(singleLine)单行显示 none start middle
  7. android总结
  8. android EditText inputType说明
  9. Android(安卓)之EditText InputType说明

随机推荐

  1. Android滤镜效果实现及原理分析
  2. android 4.2的新特性layoutRtl,让布局自动
  3. Ice Cream Sandwich 為 Android 相機和相
  4. android用ClipDrawable自定义各种进度条(
  5. android Intent常用介绍
  6. Android判断设备网络连接状态,并判断连接
  7. 華碩董座施崇棠漫談筆電、平板、Netbook
  8. Roboto 字體以及 Android(安卓)4.0 Ice C
  9. 终结者:电脑显示Android手机屏幕之asm.jar
  10. 如果Android与Chrome合体?