android学习(第三篇 页面组件编程)

题外话:java界面编程、html这些东西和android都有很多共通之处。所谓组件是框架本身为你封装一系列常用到的按钮、文本输入框等常用到的东西。体现的是代码托管的思想。有过j2me编程经验的同学会明白这些的含义,j2me的高级组件比较简陋,想实现比较个性、规范的ui的话就得使用低级的canvas绘图+事件响应。大部分人都会选择封装自己的部分组件,搭建自己的ui框架封装screen、menu...这些常用的组件。

android组件编程的理解:android组件编程使用.xml和java代码共同实现了界面的设计和控制。其中.xml主要负责设计页面、java代码负责控制。android这样做是为了最大程度的做到ui和逻辑的分离。

看官方api文档。

居然没有下载docs 今天写一句话:android页面主要分两种:1. layout 页面布局 2.widget 窗口部件

1. View 和 ViewGroup

UI组件设计思想大都会用到组合模式。整个页面组件被串成一个树形结构。绘制的时候从根组件开始逐渐展开绘制。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值