第一篇技术分享

原创 2015年11月21日 14:07:57

学习android将近一年,参与过上线项目两个,还是一个菜鸟级别的程序员,我决定从今开始从控件开始认真的研究,第一研究的对象TextView。

TextView的官方文档描述

Displays text to the user and optionally allows them to edit it. A TextView is a complete text editor, however the basic class is configured to not allow editing; see EditText for a subclass that configures the text view for editing.

翻译的可能不是十分精确,具体的意思是:为用户显示文本以及任意的去编辑。textview是完全的文本编辑器。然而基类不允许编辑。对于edittext这个子类可以实现文本视图编辑的。

TextView的基本属性:

1.android:layout_width     textview的宽度

2.android:layout_height    textview的高度:     (这两个属性是所有控件都有的属性)

3.android:text   显示在手机屏幕上的内容

4.android:textSize   显示在手机屏幕上的 内容字体大小

5.android:textColor      字体颜色

6.android:textStyle        字体风格(normal正常的bold加粗italic斜体)

7.android:autoLink        文字链接(none web email phone map all)

8.android:id                    textview的id     (所有控件都有的属性)

9.android:ellipsize        (none start省略号在开头 end省略号在结尾  middle省略号在中间 marquee跑马灯模式获取text焦点)

以上这些属性使我们经常能应用到的属性。

text的属性可以静态的在xml文件中写,也可以在activity中动态的写。

        TextView tv = (TextView) findViewById(R.id.textView1);
        SpannableString span = new SpannableString("字体测试,spannable!");
        span.setSpan(new StrikethroughSpan(), 0, 5, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);//给文字添加删除线(例如商品价格)
        tv.setTextColor(Color.BLUE);//动态的改写字体颜色
        tv.setText(span);


java综合技术分享

1:心跳机制 1.1心跳包机制   跳包之所以叫心跳包是因为:它像心跳一样每隔固定时间发一次,以此来告诉服务器,这个客户端还活着。事实上这是为了保持长连接,至于这个包的内容,是没有什么特别规定的,...
  • zc529739024
  • zc529739024
  • 2017年02月17日 19:01
  • 1516

技术干货分享

这篇文章中的大部分书籍、网站、博客等曾经在我的学习中给了我很大的帮助,因此把他们分享出来,希望能给更多的人以帮助,也希望大家能够继续补充,可以在后边的评论区进行补充,我会时刻进行更新。 0x00 关于...
  • luoyhang003
  • luoyhang003
  • 2016年03月27日 14:19
  • 2398

分享与技术总结的必要性

说起来搞IT这一行也有些年头了,虽然本科几乎是在荒废中度过的,和那些从小对computer就很敏感的牛人,那只能自嘲了,但对Computer的基础知识和术语还是较为熟悉的。可是,问题来了,上了研究生,...
  • lrongzheni
  • lrongzheni
  • 2014年03月16日 21:54
  • 471

Android工作经验之开发技术分享

1. 全部Activity可继承自BaseActivity,便于统一风格与处理公共事件,构建对话框统一构建器的建立,万一需要整体变动,一处修改到处有效。 2. 数据库表段字段常量和SQL逻辑分离,更...
  • li0531
  • li0531
  • 2016年08月29日 08:18
  • 1047

6位技术大咖11月倾心巨献,大数据+安全主题的技术分享合集【阿里云MVP 干货集锦】

大家好,阿里云 MVP 11月大数据+安全主题分享新鲜出路,快来一睹为快吧!哪些MVP分享的内容最吸引你,你想为谁打call? 阿里云 MVP11月主题分享直达传送门: **阿里云 M...
  • zhoushuntian
  • zhoushuntian
  • 2017年12月14日 13:17
  • 106

西邮Linux兴趣小组第一次技术分享会

2016年10月30日晚,西邮Linux兴趣小组技术分享会在西安邮电大学长安校区东区逸夫教学楼FF305室成功举办。200多名来自全校不同专业的15,16级同学参加了此次分享会。 分享会于20:00...
  • yangbodong22011
  • yangbodong22011
  • 2016年11月04日 19:40
  • 460

Kafka相关技术文档

目录索引: Kafka使用场景 1.为何使用消息系统 2.我们为何需要搭建Apache Kafka分布式系统 3.消息队列中点对点与发布订阅区别 Kafka设计与原理分析 1)a...
  • u014091123
  • u014091123
  • 2017年06月28日 14:38
  • 298

Android 插件化开发技术分享

最近工作中考虑平台化APP的开发,优秀考虑的是Android插件化开发技术,在网络上学习了一些知识点,个人研究了部分资料和源码,拿出一部分作为个人知识点记录,也作为公司内部互相学习的分享。希望有And...
  • zhangxinjin
  • zhangxinjin
  • 2016年06月14日 09:14
  • 3146

VR技术分享交流

VR技术分享交流
  • dabenxiong666
  • dabenxiong666
  • 2017年04月13日 20:35
  • 2325

我的第一篇博客文章

一直没有写博客的习惯,却一直怀有
  • Teng_yun
  • Teng_yun
  • 2014年07月22日 23:13
  • 886
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第一篇技术分享
举报原因:
原因补充:

(最多只允许输入30个字)