A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陆华山 黑马帝   /  2011-10-26 15:32  /  2119 人查看  /  3 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

[b]我想把我的按钮 按下去的时候执行线程,而且按下去之后按钮变红色,不可用。当线程执行完之后按钮变回可用。怎么设置

评分

参与人数 1技术分 +1 收起 理由
宁超 + 1 期待答案

查看全部评分

3 个回复

倒序浏览
宁超 黑马帝 2011-10-26 18:19:03
沙发
这个应该涉及监听了
回复 使用道具 举报
不会哦,还没学到,
android的GUI用xml文件的
android的里面监听机制很重要
回复 使用道具 举报
刚才看了,毕老师的GUI视频,理解了事件监听机制,又看了一下以前看过Android的书
android的里面的事件监听机制跟javase里面的差不多,
虽然还做不出来,思路还是有一点:
第一种做法:1.给按钮注册事件监听 如:btn.onClickLisonler(this);   //参数传this应该可以,方法名可以打错,自己查一下
2.重写onClik方法(在this所指的activety中)处重按钮的着色,启动线程等
3.在线程退出循环后,使按钮可用

第二种做法,:andriod在还有一个事件回调机制,应该也能做,

电脑还同配制好andriod开发环境,不知行不行,哦.


评分

参与人数 1技术分 +1 收起 理由
宁超 + 1 很给力!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马