Android 常用TextView属性

1:android:ellipsize设置当文字过长时,该控件该如何显示。有如下值设置:”start”—?省略号显示在开头;”end”——省略号显示在结尾;”middle”—-省略号显示在中间; ”marquee” ——以跑马灯的方式显示(动画横向移动)

2:android:gravity设置文本位置,可选值有 top、bottom、left、right、center等 , 可 以 用 “ | ” 来 同 时 指 定 多 个 值 , 这 里 我 们 指 定 的 "center" , 效 果 等 同 于"center_vertical|center_horizontal",表示文字在垂直和水平方向都居中对齐。

3:android:inputType设置文本的类型,用于帮助输入法显示合适的键盘类型。有如下值设置:none、text、 textCapCharacters字母大小、textCapWords单词首字母大小、textCapSentences仅第一个字母大小、textAutoCorrect、textAutoComplete自动完成、textMultiLine多行输入、textImeMultiLine输 入法多行(如果支持)、textNoSuggestions不提示、textEmailAddress电子邮件地址、textEmailSubject邮 件主题、textShortMessage短信息(会多一个表情按钮出来,点开如下图:)、textLongMessage长讯息?、textPersonName人名、 textPostalAddress地址、textPassword密码、textVisiblePassword可见密码、textWebEditText作为网页表单的文本、textFilte文本筛选过滤,textPhonetic拼音输入、numberSigned有符 号数字格式、numberDecimal可带小数点的浮点格式、phone电话号码、datetime时间日期、date日期、time时间。

4:android:lines设置文本的行数,设置两行就显示两行,即使第二行没有数据。 

5:android:maxLines设置文本的最大显示行数,与width或者layout_width结合使用,超出部分自动换行,超出行数将不显示。 

android:singleLine设置单行显示。如果和layout_width一起使用,当文本不能全部显示时,后面用“…”来表示。

你可能感兴趣的:(Android 常用TextView属性)