疯狂androind讲义读书笔记(自用)

2 Android 应用的界面编程

2.2 布局管理

match_parent  充满整个父控件;

wrap_content:  布局元素将根据内容更改大小,是的布局元素和内容大小刚好适配。

codes\02\2.5\SimpleAdapterTest

这是一个不错的例子。

3 Android 的事件处理

3.2 基于监听的事件处理

android可以监听 单击、上下文菜单、焦点改变事件、触摸事件、键盘按键事件、长按事件。

codes\03\3.2\plane 是一个监听键盘按键 事件的例子

codes\03\3.2\SendSms :

获取一个编辑框的内容。

Private EditText address;

String addressStr = address.getText().toString();

3.4 响应系统设置的事件

codes\03\3.4\ ChangeCfg

设置屏幕的方向:横屏还是竖屏。

3.5Handler 消息传递机制

codes\03\3.5\HandlerTest

本例子通过一个线程来周期的改变ImageView所显示的图片,通过这种方式来实现一个动画效果。

Handler的主要作用:

在新启动的线程中发送消息,在主线程中接收消息,处理消息。

codes\03\3.5\CalPrime

创建线程,利用Bundle 封装消息。利用Handler 来发送消息,接收消息。还有个计算质数的算法。

4.1建立、配置和使用activity

Page225: 有讲创建android资源文件的通用步骤。包括界面文件、菜单资源文件、字符串资源等,都可以通过这两步来进行创建。

codes\04\4.1\OtherActivity

讲了PreferenceActivity 和ExpandableListActivity的使用方法。

codes\04\4.1\BundleTest

bundle封装数据,intent作为信使在activity间传递数据;XML布局也很有参考价值。

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值