第一行代码笔记,第三章----UI的点滴


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



















  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值