Android学习笔记(二)之basic view
来源:互联网 发布:淘宝助理怎么弄 编辑:程序博客网 时间:2024/05/18 03:16
Android中的组件分类:
1.Basic View:常用的view,TextView,EditView,Button
2.Picker View:允许用户进行选择的View,如TimePicker和DataPicker
3.List View:显示大量项目的View,如ListView和spinner
4.Display Views:显示图片的View,例如Gallery和ImageSwitcher
5.Menus:显示额外的和上下文菜单的View
6.Addtional View:其他View,例如AnalogClock和DigtalClock
TextView:
layout_width
wrap_content:相对于内容
fill_parent:相对于父容器 其他的属性对于宽度和高度不能修改 例如width和height,单位常用dp
ems:2,相当于两个汉字的长度
singleLine="true"
layout_height
lines:4 4个汉字的高度
textColor:字体颜色
textSize:字体大小,单位sp
textStyle:设置字形 bold(粗体) 0 italic(斜体) 1 bolditatic(粗斜体) 2,可以设置多个,用“|”隔开
typeface:设置字体:必须是以下之一:normal sans serif monospace(等宽字体)
gravity:设置为本位置,如center等
文字走马灯效果:
ellipsize="marquee"
marqueeRepeatLimit="marquee_forever"
focusable="true" 必须设置为true时,才能显示走马灯效果
focusableInTouchMode="true"
1.Basic View:常用的view,TextView,EditView,Button
2.Picker View:允许用户进行选择的View,如TimePicker和DataPicker
3.List View:显示大量项目的View,如ListView和spinner
4.Display Views:显示图片的View,例如Gallery和ImageSwitcher
5.Menus:显示额外的和上下文菜单的View
6.Addtional View:其他View,例如AnalogClock和DigtalClock
TextView:
layout_width
wrap_content:相对于内容
fill_parent:相对于父容器 其他的属性对于宽度和高度不能修改 例如width和height,单位常用dp
ems:2,相当于两个汉字的长度
singleLine="true"
layout_height
lines:4 4个汉字的高度
textColor:字体颜色
textSize:字体大小,单位sp
textStyle:设置字形 bold(粗体) 0 italic(斜体) 1 bolditatic(粗斜体) 2,可以设置多个,用“|”隔开
typeface:设置字体:必须是以下之一:normal sans serif monospace(等宽字体)
gravity:设置为本位置,如center等
文字走马灯效果:
ellipsize="marquee"
marqueeRepeatLimit="marquee_forever"
focusable="true" 必须设置为true时,才能显示走马灯效果
focusableInTouchMode="true"
0 0
- Android学习笔记(二)之basic view
- Android学习笔记(二)–Android View绘制
- View--学习笔记(二)--View滑动
- Android学习笔记(二)自定义View(1)
- Android View学习笔记(二):View滑动方式总结
- Android学习之自定义view(二)
- android学习——View之二
- Android学习笔记之自定义View(钢琴键盘部件)
- android学习笔记之二
- Android学习笔记之二
- Qt Model/View 学习笔记(二)
- 学习View事件分发笔记(二)
- View自定义学习摘要笔记(二)
- Android手势密码view笔记(二)
- 笔记51 | Android自定义View(二)
- Qt Model/View学习笔记之二热身篇
- QT之GUI学习笔记(二十四)---Graphics View Framework
- (android学习笔记)Android View
- 黑马训练营--IOS学习---OC语言学习总结1
- 一元二次方程
- 第9周 项目6-2
- 斐波拉契算法
- 素材-IT发展简史
- Android学习笔记(二)之basic view
- C#之AOP初探
- linux静态库和动态库编译及使用
- 黑马训练营--IOS学习---OC语言学习总结2
- JfreeChart(1)——初探
- 问题解决——在虚拟机上测试串口软件 收到错误数据
- 游戏操作
- 【cf437D】The Child and Zoo
- Redis学习手册(Sorted-Sets数据类型)