Android 如何判断鼠标点击事件
参考以下的文字
http://blog.csdn.net/shanghaibao123/article/details/49494039
http://blog.csdn.net/zhudaozhuan/article/details/7249538
private View.OnGenericMotionListener mOnMouseClickListener = new View.OnGenericMotionListener(){
@Override
public boolean onGenericMotion(View v, MotionEvent event) {
//输入源为可显示的指针设备,如:mouse pointing device(鼠标指针),stylus pointing device(尖笔设备)
if (0 != (event.getSource() & InputDevice.SOURCE_MOUSE)) {
switch (event.getButtonState()) {
case MotionEvent.BUTTON_PRIMARY:
v.setVisibility(View.GONE);
break;
}
}
return false;
}
};
mActivity.findViewById(R.id.btn_mouse).setOnGenericMotionListener(mOnMouseClickListener);