我是一个Android初学者,从学习到在公司工作一共才3个月,所以很多地方对于自己而言还是比较欠缺的。对于学习Android我也不是非常有心得,只是真得想把这些东西研究得深入点,再深入点,对于一个将近而立之年的我的来说,转行不是一件容易的事情,所以我只想把这些东西学好。这篇博客是我进入csdn的第一篇博客,也是我学习Android以来的第一篇博客,想把自己不懂得东西记录下来,在增加印象的同时给自己留下一个以后可以查阅的笔记吧!

 言归正传,今天我所要学习的是:TextView的属性


 1.android:cursorVisible  设定光标是否显示/隐藏   默认是显示的

 2.android:digits                 设置允许输入哪些字符  例如"1234567890)((**&&"

 3.android:drawableBottom 在Text的下方输出一个drawable 例如图片。如果设置一个颜色的话,会将Text的背景色设置成该颜色,并且同时和background使用的话,会将后者覆盖

 4.android:drawableLeft     在Text的左边输出一个drawable

 5 android:drawableTop     在Text的上边输出一个drawable

 6 android:drawableRight   在Text的右边输出一个drawable

 7 android:drawablePadding 设置Text与drawable(图片)的间隔,与drawableleft、drawableTop、drawableRight、drawableBottom同时使用  单独使用没有效果,可以设置为负数。

 8.android:editable             设置文本是否可以被编辑

 9 android:editorExtras       设置文本额外的输入数据

10 android:ellipsize            文本内容过长时,该如何显示。start - 省略号显示在开头  end - 省略号显示在结尾  middle- 省略号显示在中间   marquee以跑马灯的方式显示(动画横向移动)

11 android:freezesText       设置保存文本的内容及光标的位置

12 android:gravity               设置文本的显示位置,如center  文本将显示在中间

13 android:hintText             内容为空时显示的提示信息   使用textcolorHint 来设置提示信息文本的颜色  主要用在EditText 

14 android:inputMethod      设置文本的输入法,需要完全限定名(完整的包名)

15 android:inputType          设置文本的类型 用于 帮助输入法显示合适的键盘类型

16 android:linksClickable    设置链接是否点击连接

17 android:marqueeRepeatLimit   在ellipsize指定marquee的情况下,设置文本重复滚动的次数。

如果设置为marquee_forever表示滚动无限次  

18 android:ems                   设置Textview的宽度为N个字符的宽度

19 android:maxEms            设置TextView的宽度最长为N个字符的宽度,与ems同时使用时会覆盖ems选项

20 android:minEms             设置TextView的宽度最短为N个字符的宽度,与ems同时使用时会覆盖ems选项

21 android:maxLength        限制TextView里面显示内容的的长度,超出部分不显示

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

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

24 android:minLines             设置TextView文本最小显示的行数

25 android:lineSpacingMultiplier  设置行间距的倍数

26 android:numeric              如果被设置,该Textview有一个数字输入法

27 android:password           设置文本显示的方式  以.的形式显示

28 android:phoneNumber    设置TextView的文字的显示方式,以电话号码的方式显示

29 android:privateImeOptions 设置输入法的选项

30 android:scrollHorizontally 设置文本超出TextView宽度的情况下,是否出现横拉条

31 android:selectAllOnFocus   如果文本是可选择的,让他获取焦点而不是将光标移动为文本的开始位置或者末尾位置。

32 android:shadowColor      指定文本阴影的颜色  需要与shadowRadius一起使用。

33 android:shadowDx          设置阴影横向坐标开始位置 

34 android:shadowDy          设置阴影纵向坐标开始位置

35 android:shadowRadius    设置阴影的半径  设置为0.1就变成字体的颜色了,一般设置为3.0的效果比较好。

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

37 android:text                    设置TextView显示的文本

38 android:textAppearance  设置文本外观 如 “?android:attr/textAppearan

ceLargeInverse”这里引用的是系统自带的一个外观,?表示系统是否有这种外观,否则使用默认的外观。

39 android:textColor            设置文本的颜色

40 android:textColorHighlight 设置被选中文字的底色  默认为蓝色  

41 android:textColorHint      设置提示信息文字的颜色,默认为灰色。与hint一起使用

42 android:textColorLink     设置文字链接的颜色

43 android:textSize             设置文字的大小  一般用sp

44 android:textScaleX         设置文字之间的间隔,默认为1.0f

45 android:textStyle           设置字形  [bold(粗体) 0, italic(斜体) 1, bolditalic(又粗又斜) 2] 可以设置一个或多个,用“|”隔开

46 android:typeface           设置文本字体 ,nomal为0   

47android:height               设置文本区域内的高度

48 android:maxHeight      设置文本区域的最大高度

49 android:minHeight       设置文本区域的最小高度

50 android:width               设置文本区域的宽度

51 android:maxWidth        设置文本区域的最大宽度

52 android:minWidth        设置文本区域的最小宽度

53 android:imeOptions     附加功能   设置右下角IME动作与编辑框相关的动作

54 android:imeActionId    设置IME动作ID

55 android:imeActionLabel  设置IME动作标签




更多相关文章

  1. Android(安卓)模拟器屏幕定制(修改控制器大小)
  2. 【已解决】Android真机设备调试时LogCat的日志无法输出的问题
  3. 支持单选,多选,还可以限制选择的数量的android流式布局
  4. 将Android(安卓)Studio的设置恢复到初始化(清除所有的设置)
  5. Android自定义标签列表控件LabelsView解析
  6. 挨踢部落故事汇(20):Android程序员的十大转型之路
  7. 转:更新Android(安卓)SDK之后Eclipse提示ADT版本过低的一个简易解
  8. ReactNative之Image在Android设置圆角图片变形问题
  9. 【Android:简单夜间模式切换实现】夜间模式切换,完整代码奉上!

随机推荐

  1. 网络编程之——他山之石OkHttp
  2. 2020.9.8 oppo Java开发(Android)一面面经
  3. android EditText 限定中文个数与英文个
  4. Android(安卓)使用LayerDrawable自定制Se
  5. Android(安卓)内功心法(1.5)——android
  6. Activity一些标签
  7. 在Android上使用Lambda表达式 - retrolam
  8. android studio设置Tab为四空格缩进
  9. android电量优化措施
  10. 解决OPPO手机adb调试找不到设备(Win8系统)