我有2个Button控件,是用绑定监听事件来实现按键响应。当前一个Button被按住响应时,我按下了另一个Button,但它不被响应。它一直在响应前一个Button,怎么能让它响应后一个Button。是不是用监听按钮这个方法实现不了这个操作。我查找了下,有一种方法是通过判断触摸点所在位置,来响应Button。现在这个方法会和我其他操作有冲突,所以不能用。想问除了这一种方法之外是否还有其他方法。谢Android button
解决方案 »
- 关于软件开发的夜间模式
- 【在线等!】AndroidPn推送消息。在服务端项目里面,增加新的功能。一直报空指针异常的错误。 高人解决!
- 我是新手,在eclipse上配置了个android,不过建虚拟机出现了个这问题!
- android中如何做一个中间有进度信息的旋转型的进度条! 求助!!!!!! 在线等!!!!!!!
- 请问多次动态添加多个布局文件,并更新布局文件显示内容??
- android sdk 的问题
- 如何给android系统的平板电脑开发软件,如何搭建开发平台?
- 使用 PullToRefresh 的时候拉动时会突然卡一下
- android spinner下拉列表右侧箭头颜色怎么设置
- Fragment中的onStart()方法里能调用onCreateView()方法吗
- NDK链接静态文件产生的问题
- 求助:LIstView 的每个Item中有两个Button,怎么获得是哪个按钮被点击
@Override
public void onClick(View v) {
switch (v.getId()) {
case 按钮ID:
braeak;
default:
break;
}
}
}
这个方法可以不?
stopButton.setOnClickListener(this);
@Override
public void onClick(View arg0) {
if(arg0.equals(startButton)){
if(counterService!=null){
counterService.startCounter(0);
startButton.setEnabled(false);
stopButton.setEnabled(true);
}
}else if(arg0.equals(stopButton)){
if(counterService!=null){
counterService.stopCounter();
try {
Thread.sleep(900);
stopButton.setEnabled(false);
startButton.setEnabled(true);
} catch (Exception e) {
e.printStackTrace();
}
}
}
}