Android菜鸟进阶之路 TextView的使用
浑浑噩噩,工作也即将两年了,前一年半一直在从事Android的开发,从起初的完全不懂,到自己也能搭建一个项目,一步步走来,感觉还是欠缺好多,现在从事了半年的web开发,终于有信心开始写自己的第一篇博客了,所以目前的状态是做过Android,了解一点java web ,一个初级的小菜鸟要开始自己真正的进阶之路了!
Android开始的学习是根据大神郭霖的《第一行代码 Android》开始的,现在大神已经发布了第二版,建议刚学习Android的,像我一样的小菜鸟,多多去学习这本书,会收获良多的,我的博客,打算先介绍Android的基本控件等,然后到Android的网络编程和数据存储,期间会介绍Android的各个我所了解的知识点,最后在介绍完所有的知识点后,会从零开始,搭建一个自己的项目,包括app和后端,希望自己构想的一切顺利,能够真正的成为一名合格的Android开发工程师。今天,是我Android博客的第一天,就介绍下自己在Android项目中使用的第一个控件,TextView:
上面是textView的一个界面,下面是字符串的资源文件 <?xml version="1.0" encoding="utf-8"?> Hello TextView
项目中所有的页面上最好不好直接出现内容,将字符串写在资源文件中便于后期维护和重复利用.
1、TextView常用属性:
android:text //设置文本内容 android:textSize //设置文本字体大小(用sp) android:textColor //设置文本颜色 android:background //设置背景颜色
android:autoLink //设置显示为可点击的连接(自动识别网址、号码、邮箱) 如下所示
android:drawableBottom //在text的下方输出一个图片
android:drawableLeft //在text的左边输出一张图片 android:drawableRight //在text的右边输出一张图片 android:drawableTop //在text的上边输出一张图片
android:drawablePadding //设置text与图片的间隔,联合上面的上下左右使用,可设置为负数,单独使用没有任何效果
android:ellipsize //设置当文字过长时,该控件该如何显示。可设置如下属性值:"start"省略号显示在开头;"end”省略号显示在结尾;"middle"省略号显示在中间; "marquee" 以跑马灯的方式显示(动画横向移动)
android:gravity //设置文本位置,设置成"center",文本将居中显示
android:linksClickable //设置点击时是否链接,即使设置了autoLink
android:marqueeRepeatLimit //在ellipsize设定为marquee时,设置重复滚动的次数,设置为marquee_forever时表示无限次。
android:lines //设置文本的行数,设置两行就显示两行,即使第二行没有数据
android:shadowRadius //设置阴影的半径。设置为0.1就变成字体的颜色了,一般设置为3.0的效果比较好
android:shadowColor //指定文本阴影的颜色,需要与shadowRadius一起使用
android:singleLine //设置单行显示
android:textColorLink //设置文字链接的颜色
android:textScaleX //设置文字之间间隔,默认为1.0f
android:textStyle //设置字形 bold(粗体) 0, italic(斜体) 1, bolditalic(又粗又斜) 2, 可以设置一个或多个,用“|”隔开
android:typeface //设置文本字体,必须是以下常量值之一:normal 0, sans 1, serif 2, monospace(等宽字体)
2、TextView显示跑马灯效果:
要在textview中显示跑马灯效果,必须设置下列属性:
android:singleLine="true" //设置为单行显示 android:ellipsize="marquee" //设置以跑马灯形式显示 android:marqueeRepeatLimit="marquee_forever" //设置跑马灯次数 android:focusable="true" //设置聚焦 android:focusableInTouchMode="true" //触屏操作聚焦,获取焦点
android:linksClickable="true" //在跑马灯中设置了超链接时,设置了此属性才能产生链接效果
更多相关文章
- Android 中的ListView选中项的背景颜色怎么设置?
- Android 单独控件实现不同字体大小、不同颜色
- 【Android UI】状态栏和toolbar颜色一致
- Android通过点击按钮改变Activity的背景颜色_个人笔记
- android 文本框实现搜索和清空效果
- Android中Textview显示带html文本
- Android绘制文本对象FontMetrics介绍及繪製文本
- 两种button点击后改变颜色的方法selectot和重写
- android 设置progressbar的背景颜色