Android中TextView
TextView:展示文本内容控件
要点:
1.android:textSize="20sp",设置字体的大小使用sp作单位
2.设置宽度高度等属性使用dp(dip)作为单位
3.设置文本颜色,
1)xml中android:textColor="#ccc" ;
2)动态生成时,textView.setText(Html.fromHtml("您好,我是<font color=red>kdmy</font>"));
4.设置超链,android:autoLink="none"(/web/email/phone/map/all)
5.跑马灯效果,文字过长左右滚动。
android:singleLine="true"//只显示一行,通常用在标题等
android:focusable="true"//控件是否能获得焦点
android:ellipsize="marquee"//以跑马灯方式显示,start省略号显示在开头;end省略号显示在结尾; middle省略号显示在中间,通常用在文章列表
android:marqueeRepeatLimit="marquee_forever"//无限次;在指定ellipsize情况下设置滚动重复次数
android:focusableInTouchMode="true"//是否在触摸模式下获得焦点
android:textAppearancexml布局里面设置系统自带的文字外观:
如“android:textAppearance=“?android:attr/textAppearanceLargeInverse”
这里引用的是系统自带的一个外观,?表示系统是否有这种外观,否则使用默认的外观
也可以android:textAppearance="@style/titlebar_title_style"
titlebar_title_style:style.xml中
<style name="titlebar_title_style">
<item name="android:textSize">23.0sp</item>
<item name="android:typeface">sans</item>
<item name="android:textStyle">bold</item>
<item name="android:textColor">#ffffffff</item>
</style>
- linux下向一个文件中的某行插入数据的做法
- Flash/Flex学习笔记(2):捕获摄像头
- split-brain 脑裂问题(Keepalived)
- Android新手之旅(3) 信息的输出
- Nginx code 状态码说明
- Flash/Flex学习笔记(6):制作基于xml数据源的flv视频播放器
- proxy_pass根据path路径转发时的"/"问题记录
- 温故而知新:查看端口占用情况以及DOS中的管道操作/重定向操作
- Android新手之旅(7) RadioButton的自定义
- Flash/Flex学习笔记(4):如何打开网页及Get/Post数据
- Flash/Flex学习笔记(5):捕获摄像头(续)--在线抓屏并保存到客户端本地
- 分布式监控系统Zabbix--使用Grafana进行图形展示
- Silverlight在线创建PDF(支持中文)
- Flash/Flex学习笔记(3):动态添加组件
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- 【Rust日报】2020-08-05 -- 如何在2020年进一步加快 Rust 编译器的速度
- Linux学习--网络、进程、服务、软件管理
- IOS label 设置行高
- 重学数据结构(序:概览)
- 【Rust日报】2020-08-06 使用 Rust 编写的 Lambdas 在 AWS IoT 和 SQS 队列之间传递消息
- react-router-config的使用
- Spring 源码解读第七弹!bean 标签的解析
- Kubeflow实战: 入门介绍与部署实践
- matplotlib基础绘图命令之violinplot
- 性能分析(3)- 短时进程导致用户 CPU 使用率过高案例
- stat 命令家族(1)- 详解 vmstat
- 性能测试必备知识(9)- 深入理解“软中断”
- Vue老项目支持Webpack打包
- 09-4 更改用户密码
- 10-3 信号