第一行代码笔记,第三章----UI的点滴
2016-10-08 15:13
197 查看
1:常用的控件
1.1 TextView 显示文本信息。
1.2 Button 于用户交互的控件(比如,点击跳转)
1.3 EditText 输入 和编辑内容(如:微信发送的消息)
1.4 ImageView 图片控件
1.5 ProgressBar 进度条
Android控件的可见属性
visible : 控件是可见的。
invisible : 控件不可见,但任然占着空间。
gone : 控件不可见,也不占空间。
1.6 AlertDialog 对话框
1.7 ProgressDialog 进度条对话框
2: 详解 Android中的布局
2.1 LinearLayout : 线性布局,
有vertical垂直,和horizontal水平
2.2 RelativeLayout 相对布局
相对于父类的左边,右边,上边,下边,父类居中。
2.3 FrameLayout 控件都会在布局的左上角。
2.4 TableLayout 表格布局
3:创建自定义控件
第一步:写个类继承自 LinearLayout 。(重写里面的方法)
第二步:自定义布局(例如title)
第三步:在main.xml中把布局加入,
第四步: 在这个类中写入点击事件
4:ListView的使用
ListView的优化:
4.1新增加一个内部类ViewHolder,对控件进行缓存。
4.2 复用convertView
4.3减少findViewById的次数。
5:单位和尺寸
5.1 px; 在屏幕中显示的最小元素单元。
pt:磅数,一般pt作为字体的单位来用
5.2 dp和sp
dp:距离用dp
sp:字体大小用sp
2016年10月8日,15.14分,耗时1小时30分。
1.1 TextView 显示文本信息。
1.2 Button 于用户交互的控件(比如,点击跳转)
1.3 EditText 输入 和编辑内容(如:微信发送的消息)
1.4 ImageView 图片控件
1.5 ProgressBar 进度条
Android控件的可见属性
visible : 控件是可见的。
invisible : 控件不可见,但任然占着空间。
gone : 控件不可见,也不占空间。
1.6 AlertDialog 对话框
1.7 ProgressDialog 进度条对话框
2: 详解 Android中的布局
2.1 LinearLayout : 线性布局,
有vertical垂直,和horizontal水平
2.2 RelativeLayout 相对布局
相对于父类的左边,右边,上边,下边,父类居中。
2.3 FrameLayout 控件都会在布局的左上角。
2.4 TableLayout 表格布局
3:创建自定义控件
第一步:写个类继承自 LinearLayout 。(重写里面的方法)
第二步:自定义布局(例如title)
第三步:在main.xml中把布局加入,
第四步: 在这个类中写入点击事件
4:ListView的使用
ListView的优化:
4.1新增加一个内部类ViewHolder,对控件进行缓存。
4.2 复用convertView
4.3减少findViewById的次数。
5:单位和尺寸
5.1 px; 在屏幕中显示的最小元素单元。
pt:磅数,一般pt作为字体的单位来用
5.2 dp和sp
dp:距离用dp
sp:字体大小用sp
2016年10月8日,15.14分,耗时1小时30分。
相关文章推荐
- 第一行代码第二版(郭霖著)笔记之第三章(UI开发的点点滴滴)
- 读书笔记 第一行代码 第三章UI开相关
- 第一行代码笔记4(UI)
- 第一行代码 UI部分笔记(写一个通用的标题栏)
- 第二行代码学习笔记——第三章:软件也要拼脸蛋——UI开发的点点滴滴
- 第一行代码笔记之——ListView
- 第一行代码Android笔记精华版
- 第一行代码笔记7:调试和日志
- Intent的用法——第一行代码阅读笔记
- 第一行代码笔记2:广播
- 第一行代码学习笔记-第一章 开始启程-1.android简介
- 广播机制(Broadcast Receiver)——第一行代码阅读笔记
- 第一行代码笔记1:Fragment
- 第一行代码学习笔记-第一章 开始启程-3.安卓Log方法介绍
- 《第一行代码--Android》阅读笔记之界面设计
- 《第一行代码--Android》阅读笔记之广播
- Unity学习笔记 之 触发Unity UI 的 Button 事件 的代码记录
- 第一行代码笔记6:传感器
- <第一行代码>学习笔记1.09
- 广播机制(Broadcast Receiver)——第一行代码阅读笔记