public class MouseEventActivity extends Activity {
private Button btn;

@Overridepublic void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.main);    btn = (Button) findViewById(R.id.btn_mouse);    btn.setOnGenericMotionListener(new OnGenericMotionListener() {        @Override        public boolean onGenericMotion(View v, MotionEvent event) {            // TODO Auto-generated method stub            int what = event.getButtonState();            switch (what) {            case MotionEvent.ACTION_DOWN:                System.out.println("悬浮状态");                break;              case MotionEvent.BUTTON_PRIMARY:                Toast.makeText(MouseEventActivity.this, "鼠标左键单击事件", 300).show();                break;              case MotionEvent.BUTTON_TERTIARY:                Toast.makeText(MouseEventActivity.this, "鼠标中键单击事件", 300).show();                break;                  case MotionEvent.BUTTON_SECONDARY:                Toast.makeText(MouseEventActivity.this, "鼠标右键单击事件", 300).show();                break;              }            return false;        }    });}

}

更多相关文章

  1. android 给textview部分文字设置点击事件
  2. Android(安卓)关于 OnScrollListener 事件顺序次数的简要分析
  3. Android拨号器的实现(四中点击事件)
  4. android中文api(79)——Gallery
  5. Android中的dispatchTouchEvent()、onInterceptTouchEvent()和on
  6. android中MotionEvent.ACTION_CANCEL事件如何被触发?
  7. Android点击事件的四种写法
  8. android事件处理的三种方式
  9. 2011.09.01(2)——— android 处理双击事件

随机推荐

  1. Android程序中使用java代码控制UI界面
  2. Android(安卓)LinearLayout和RelativeLay
  3. Android(安卓)Files的文件读取解析+代码
  4. Android(安卓)SQLite简单操作示例
  5. 列表等比例展示 ImageView
  6. Android抓屏源码
  7. android写入任意路径中
  8. Android(安卓)Binder design and impleme
  9. Android中Notification的使用(一)
  10. android学习小结3