网站大量收购闲置独家精品文档,联系QQ:2885784924

第3章使用TextView显示文本信息祥解.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章使用TextView显示文本信息祥解.ppt

动态获取资源常量 演示:将案例1修改为动态设置 上机练习 练习 完成时间:15分钟 需求说明 通过代码动态设置TextView的属性值 1、获取TextView对象 2、通过set方法设置属性值 3、通过getResources方法获取Resources对象 TextView另外一些不得不说的属性 属性名称 说 明 android:ellipsize 设置当文本过长时如何显示文本内容 start:省略号显示在开头 middle:省略号显示在中间 end:省略号显示在结尾 marquee:以跑马灯方式显示 android: marqueeRepeatLimit 设置重复滚动的次数 android:focusable 是否获得焦点 android: focusableInTouchMode 触摸模式后是否可获得焦点 试一试 练习 完成时间:15分钟 需求说明 为你的TextView设置以下属性,并且将显示的文本设置的足够长,看看会出现什么 1、android:ellipsize=marquee 2、android:focusable=true 3、android:focusableInTouchMode=true“ 4、android:singleLine=true“ 跑马灯效果 使用TextView实现跑马灯效果必须具备: 1、必须设置android:ellipsize=marquee 2、必须单行显示,而且文本内容必须超出 TextView的长度 3、获得焦点才能滚动 总结 使用TextView显示文本信息 在resources标签下可以定义很多的常量标签 通过findViewById()方法获取控件对象,此方法返回的是一个View对象,需要强制类型转换 获取某个控件对象之前,一定要引用相应的布局 动态获取资源常量值需要获取Resources对象, Resources对象通过getResources()获得 实现跑马灯有3个必要的条件 marquee 单行显示 获得焦点 * 引出TextView * * * fill_parent和match_parent一样,都是适配父布局的宽和高,从2.2之后,基本都用match_parent,因为语义更贴切,2.2之前的版本还是要用fill_parent * 本页简单介绍,了解即可 根据google的建议,字号最好使用sp做为单位,查看TextView的源码时可以看到Android默认使用的单位就是sp 而其他元素的单位,例如长度、宽度等,建议使用dp 其他几个度量单位大概了解一下即可 * 讲解@+id与@id的区别 @+id 在R.java中添加一个新的资源id @id 引用现有的id资源 * string color style dimen * 引用资源文件中定义的常量 * 其他所有控件一样,都是使用findViewById方法 首先必须通过setContentView方法加载相应的布局,之后才能通过findViewById方法获取到控件,否则报错 * * 第*页/共25页 第*页/共25页 第*页/共25页 第*页/共25页 第*页/共25页 第*页/共25页 第*页/共25页 第*页/共25页 第*页/共25页 第*页/共25页 第*页/共25页 第*页/共25页 第*页/共25页 第*页/共25页 TextView一点都不简单 第3章 使用TextView显示文本信息 掌握自定义资源常量 本章目标 学会如何获取控件对象 学会使用TextView显示文本信息 学会引用资源文件 学会实现简单的跑马灯效果 文本信息无处不在 Android应用中通过什么展示文本信息? TextView 主要作用显示文本信息 演示:查看布局视图与控件源码 示例代码属性说明 属性名称 说 明 android:id 控件唯一标识 android:text 显示的文本信息 android:layout_width 控件宽度 android:layout_height 控件高度 layout_widthlayout_height layout_widthlayout_height的属性值 可设置固定的值 100dp 可根据内容动态变化 wrap_content 可适配父布局的宽和高 match_parent fill_parent Android中的度量单位 dp | dip 设备像素,与像素密度密切相关,可以根据屏幕密度 自行转换 sp 与缩放无关的抽象元素,主要用于字体显示 px 即像素,表示屏幕上物理像素点 在画表格线、阴影线等类似情况下建议使

文档评论(0)

四娘 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档