体验更多Labs的内容请先登陆!
如果您还未注册,现在
马上注册
吧!
设为首页
|
邀请
|
提提建议
|
语言
中文
English
日本語
Español
全站
博客
圈子
报告
视频
注册
|
忘记密码
记住密码
登录邮箱
密码
RSS订阅中心
体验更多Labs的内容请先登陆!
如果您还未注册,现在
马上注册
吧!
首页·个性化
推荐频道
M-Market
运营商
OPhone
云计算
LTE
物联网
TD
互联网
UI&UE
用户行为
博客
博客首页
我的博客
圈子
圈子首页
我的圈子
秀场
TD-SCDMA
LTE
OPhone
云计算
BAE
DSN
PPSP
PushEmail
报告
视频
专题
活动
移动互联网研讨会
邀请好友分享知识
中国移动创新大赛
行业名博颁奖
无限论坛
关于移动研究院
移动研究院介绍
人力资源部
财务部
科技管理部
业务拓展部
无线技术研究所
网络技术研究所
产业市场研究所
业务研究所
业务支撑研究所
测试技术研究所
终端技术研究所
云计算实验室
多媒体实验室
无线技术研究实验室
网络架构/安全研究实验室
卡检测实验室
用户行为研究实验室
移动Labs
>
博客
>
hotfly
> 博文
全站
Labs博客
Labs圈子
Labs报告
Labs视频
博文删除不可恢复,确定要删除么?
Android(OPhone) 学习笔记 - 按钮响应
(2009-08-13,12:06:25)
标签:
Android
OPhone
响应
按钮
教程
笔记
分类:
默认分类
Android(OPhone) 学习笔记 - 按钮响应
在经历了三个例子代码之后,我们进入系统的开发学习。如果大家都是按照前面的例子一步步操作下来的话,我相信大家对开发环境的配置、模拟器的操作有了一定的了解。从本篇文章开始,我在介绍时,不会像前面一样step by step地贴每一行代码,讲解每一个细节,如果有疑问的地方,可以留言或者邮件探讨。
现在介绍按钮响应的两种方法:
方法一:
在onCreate中添加如下代码
Button btn = (Button)findViewById(R.id.button);
Button btn2 = (Button)findViewById(R.id.button2);
btn.setOnClickListener(this);
btn2.setOnClickListener(this);
另外有一个onClick函数如下:
public void onClick(View arg0) {
switch (arg0.getId()) {
case R.id.button: setTitle("this is OK button"); break;
case R.id.button2: this.finish(); break;
}
}
这里的arg0作为响应参数,选择触发了哪个控件。当然,该程序需要在main.xml中加入两个按钮的说明:
<Button android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="OK"/>
<Button android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Exit"/>
还需要库: import android.view.View.OnClickListener;
方法二:
在onCreate中添加如下代码
btn.setOnClickListener(listener);
btn2.setOnClickListener(listener2);
然后添加两个 OnClickListener:
OnClickListener listener = new OnClickListener() {
public void onClick(View v) {
setTitle("this is OK button");
}
};
OnClickListener listener2 = new OnClickListener() {
public void onClick(View v) {
finish();
}
两个方法实现效果相同,具体的差别,需要在design pattern 中讲解。
在两种方法中,都是需要main.xml支持的,有一语句:setContentView(R.layout.main); 当然,也可以有不需要该语句的方法设置程序的layout。请看下回分解。
hotfly 的随机博文推荐
Android(OPhone) 学习笔记 - HelloWorld工程简介
日食问题再探讨
Android(OPhone) 学习笔记 - 地图(2)
Android(OPhone) 学习笔记 - 文件
Android(OPhone) 学习笔记 - 手机信息管理
Labs推荐给你的
博文
报告
视频
新闻
帖子
看过此博文的人还看过的
三网融合要走的路还很长
摩托罗拉凭什么超越宏达电?
从明基医院看用户体验设计
相关博文
Android(OPhone) 学习笔记 - 布局
联通公司来偷移动公司的电了(有图为证)
Android(OPhone) 学习笔记 - Mail API 的使用
中国移动通信集团公司2008年企业社会责任报告
浅析中国移动企业的执行力
以精益投资驱动3G时代的系统战
假想敌笼罩下的中移动
中国(城镇)社会阶层划分及消费行为研究
2009-2010中国电信业客户服务研究报告
2009-2010中国电信业运营支撑系统市场研究报告
基于IMS的新业务应用研究
一种新的IMS分布式SCIM业务触发机制
IMS业务提供体系及触发机制探讨
iphone入华时间不定 中国移动ophone即将发布
大屏触控侧滑旗舰 HTC Touch Pro2评测
苹果公司:iPhone有望秋季在华上市
谷歌Nexus One背后的故事第五集:新手机的第一天
三星TD-SCDMA新机I6330C体验
智能新旗舰 三星TD手机I8180评测
AT&T拒绝为SlingPlayer Mobile提供3G网络
摩托罗拉将推Android智能手机Sholes和Morrison
传戴尔明后天在中国推出新款手机貌似iPhone
诺基亚重申年底与中国移动合作推TD手机
传Verizon应对苹果竞争欲推100美元智能手机
【移动Labs盘点】全城热恋十大经典TD手机
2010年电信业饕餮盛宴开幕在即 推进深层融合创新
中电信看准移动阅读 今年将仿效移动在浙江建设基地
第四代iPhone资料图片遭曝光 颠覆传统手机模式
联通终如愿以偿 斥巨资夺回央视春晚信息查询服务
【话题】杯具的说,大四你干啥去了?
[
招聘与职场
]
中国移动MM长达三天的体验区会在哪里?
[
Mobile Market
]
8月13日消息:移动内部人士证实MM发布会时间为8月17日
[
Mobile Market
]
中移动MM发布会地点遭曝光
[
移动人唠嗑馆
]
8月13日消息:中国移动MM发布会又改地方了
[
Mobile Market
]
跟风骚“坏”女人学吸男术
[
午夜情丝
]
UUCall绕道香港重开张 专家呼吁网络电话放行
[
网络通信
]
北京上海南京杭州调整车票预售期应对客流高峰
[
春运
]
技嘉推出USB3.0扩展卡
[
电脑
]
阅读全文
(1082)
评论(0)
前一篇:Android (OPhone) 开发...
后一篇:Android(OPhone) 学习笔记 ...
评论
发表新评论>>
该篇博文,暂无评论
移动Labs博客声明:
1、 博客所发表的观点、意见及建议是出于自愿的,仅代表博主个人看法,并不代表本站观点。
2、 移动Labs博客所有作品,转载时请标注博文作者与来源,注明如下文字:"作者:博主姓名(请加URL链接:该博主在移动Labs的博客地址),来源:移动Labs(请加URL链接:http://labs.chinamobile.com/)"
登录邮箱:
密码:
记录密码
忘记密码
还未注册
hotfly
查看 hotfly 的个人中心
查看 hotfly 的圈子
订阅 hotfly 博客
hotflyzx ^at^ gmail ^dot^ com
博客积分:861
博客日志:57篇
博客总访问量:54716
博文相关标签
更多
action
activity
adhoc
Android
appengine
Broadcast
Content
dalvik
Google
GPS
Hierarchy
IDC
intent
IPTV
Java
key
M2M
Mail
Map
MediaPlayer
menu
OPhone
ophonesdn
post
preference
Provider
qq
service
SharedPreferences
sim卡
SMS
sns
SQLite
telephony
twitter
vanet
Viewer
Wave
万网
三网融合
主机
云计算
互联网
产业链
产品
优化
传感器
列表
创意
创新MM
办公
博览会
卫星
县公司
合作
合集
响应
团结
地图
基层
基础服务
增值业务
大学计划
大赛
媒体
学术
学生
定位
实习
实验室
客户经理
展览
布局
年会
广电
应用
建设
开发
开放
总结
感受
手机信息
手机软件
手机阅读
报告
按钮
提交
搜索
播放器
教材
教程
数据库
文件
文化
无线
日全食
日食
智囊
模拟器
比较
水土不服
测试
物联网
电离层
界面
目录
短信
研究
研究院
社区
移动
移动互联网
笔记
综合维护中心
缩放
网优
网站
网络
网络信息
网络部
网速
腾讯
自组织网络
芯片
菜单
虚拟机
表单
记事本
论文
设计
访问
读写
调查
谷歌
资料
通信学会
邮件
邮箱
铁通
阿里巴巴
集团
集团客户
音乐
高校
日志分类
默认分类(56)
日志存档
2010年01月(2)
2009年12月(5)
2009年11月(3)
2009年10月(5)
2009年09月(12)
2009年08月(28)
2009年07月(1)
同类圈子
ophone新闻及技
Ophone资源交流
尚斌的讨论组
ophone
BAE 移动互联网
亮仔茶馆
终端
陈志刚BMCC
Ophone大家谈
移动Widget
移动应用众包测
oms