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分。