组件笔记(一)
来源:互联网 发布:js window方法 编辑:程序博客网 时间:2024/06/06 03:12
1.显示文本的组件--TextView
(1)基本使用,显示文本
除了以上在xml文件中配置相关属性,还可以通过在
代码中进行设置,部分具体方法如下,其它类似:
A,设置背景
/*设置背景的三个方法
* 1--参数为颜色值
* 2--参数为Drawable对象
* 3--参数为资源ID
*
mTextView.setBackgroundColor(color);
mTextView.setBackgroundDrawable(d);
mTextView.setBackgroundResource(resid);
*/
B, 设置大小
mTextView.setTextSize(20);//设置text大小
C, 设置文字与组件边缘的距离
//设置文字据组件TedxtView四个方向
(left,top,right,bottom)边缘的距离
2.按钮组件
按钮组件主要有普遍按钮(Button),带图按钮
(ImageButton),选项按钮(RadioButton),开关状态按钮
(ToggleButton),复选框(CheckBox)
(1)普通按钮中可以设置button的背景图展现不同形状的
button,这些按钮需要处理3个事件,分别为触摸事件
(onTouch),焦点变化事件(onFocusChange),键盘事件
(onKey)
(2)带图按钮,和普通按钮设置带背景按钮类似,只是设
置带图按钮的src(ImageButton)
(3)带图和文字按钮,简单的方式是通过标签的
drawableX属性设置图像,drawablePadding设置文字和图像
之间的距离
(4)选项按钮RadioButton,可用于多选一的应用中
(5)开关状态ToggleButton按钮
(6)复选框按钮CheckBox,一般用于多选按钮
3.进度条
(1)进度条控件为ProgressBar,通过设置andrid:styel可
以设置圆形和水平进度条方式
(2)SeekBar--带拖动的水平进度条
(3)进度条颜色的配置
进度条默认都是黄色,progress和seekBar都未提供配
置进度条颜色的属性,但可以通过drawable资源和
android:progressDrawable属性来配置,完成颜色的修改
详解:
进度条progress和seekBar组件由一级进度条,二级进度条,背景三部分组成,故可以通过设置这三部分的颜色来完成颜色属性的配置
4.下拉列表组件--Spinner
Spinner用于显示一个下拉列表,和ListView类似,都是
通过设置adapter数据适配器来显示!
- 组件笔记(一)
- COM组件学习笔记一
- Angular2笔记(一)--组件及组件树
- C1(ComponentOne) Chart组件研究笔记一
- 《XPCOM组件开发》笔记(一)
- Android学习笔记:<一>Android 四大组件
- 前端组件Bootstrap4(学习笔记一)
- flex学习笔记(一)as3中添加组件
- SEAM学习笔记(一)-----------上下文相关组件模型
- kendo UI 学习笔记(一)-初识常见组件
- Swing笔记(一)——JLabel和JButton组件
- 增强的安卓组件 -- AndroidAnnotations学习笔记一
- Android笔记二十七.Service组件入门(一).什么是Service?
- joomla component学习笔记(一)--创建自己的组件
- Android学习笔记:(一)添加自定义组件(slideMenu)
- Android四大组件之Service服务学习笔记(一)
- extjs4学习笔记(一)-----searchfiled组件使用
- android学习笔记(一)四大组件activity详解
- opennebula context iso 的生成过程及其主要功能
- asp.net中利用Jquery+Ajax+Json实现无刷新分页
- 组件笔记(二)
- HGE中的Texture操作
- thttpd源码分析
- 组件笔记(一)
- 来自 Dropbox 的可扩展性设计经验
- 链
- 程序面100题(38)-输出1到最大的N数位
- 封装,一种简洁的美
- (转)epoll源码分析
- linux下epoll如何实现高效处理
- (转)Linux IO多路复用之epoll网络编程
- 基于S2SH框架的项目—antlr-2.7.2.jar包冲突问题