Android 同一个button可以设置一个触摸监听事件和一个点击监听事件吗?? 同一个button可以设置一个触摸监听事件和一个点击监听事件吗?如果可以我应该怎么处理二者的关系? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以看下控件的OnTouchListenerbutton..setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { return false; } });以及MotionEvent事件类型 可以呀,我就是这样做的,触摸改变字体颜色,点击执行点击时间,触摸不一定算点击,因为当手指按着移动到按钮外再抬起就不会执行点击事件。 nextButton.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { if (nextButton.isEnabled()) { if (event.getAction() == MotionEvent.ACTION_DOWN) { nextButton.setTextColor(0XFF000000); } else if (event.getAction() == MotionEvent.ACTION_UP || event.getAction() == MotionEvent.ACTION_CANCEL) { nextButton.setTextColor(0XFFFFFFFF); } } return false; } }); nextButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { } }); 那如果有好几个button和imagebutton都需要点击呢 那如果有好几个button和imagebutton都需要点击呢 都要点击那就都设置OnClickListener就行了啊 在使用android自带的登录界面时遇到了@TargetApi android2.3.4横屏转竖屏的问题 字符串问题 请问如何添加开机声音 朋友们,求帮助。 读取android系统中apk的大小 Android技术讨论Q群 大伙帮我分析下这个问题 Android NDK: Your APP_BUILD_SCRIPT points to an unknown file: D:\android-ndk\and 使用adb命令或其他方法获取应用程序电量消耗情况 携程酒店首页瀑布流如何实现的 怎么在百度app内调用微信app,代码应该怎么写呢
button..setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
return false;
}
});
以及MotionEvent事件类型
@Override
public boolean onTouch(View v, MotionEvent event) {
if (nextButton.isEnabled()) {
if (event.getAction() == MotionEvent.ACTION_DOWN) {
nextButton.setTextColor(0XFF000000);
} else if (event.getAction() == MotionEvent.ACTION_UP || event.getAction() == MotionEvent.ACTION_CANCEL) {
nextButton.setTextColor(0XFFFFFFFF);
}
}
return false;
}
});
nextButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});