我有2个Button控件,是用绑定监听事件来实现按键响应。当前一个Button被按住响应时,我按下了另一个Button,但它不被响应。它一直在响应前一个Button,怎么能让它响应后一个Button。是不是用监听按钮这个方法实现不了这个操作。我查找了下,有一种方法是通过判断触摸点所在位置,来响应Button。现在这个方法会和我其他操作有冲突,所以不能用。想问除了这一种方法之外是否还有其他方法。谢Android button
解决方案 »
- 弱弱问一句:android中有没有链表/哈希表/树/图等数据结构的应用
- 关于android中widget大小及位置的设定问题,急!!!
- 关于android4.0系统默认屏幕方向的问题
- SharedPreferences软件重装后被删除
- 求助Android crash 问题 !
- andriod系统下实时权限监控
- 客户端/服务器端
- 关于EditText的问题
- andriod smack XMPP 怎么获取聊天室 的历史消息?
- android 分享链接到微博图文只显示链接, 图片和文字没了
- 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();
}
}
}
}