Android 按住和松开事件

(1)是手机上键盘的按键按住和松开事件:onKey()

  
  
  
  
  1. imageButton.setOnKeyListener(imageKeyListener);//为imagebutton设置按键响应事件 
  2.  
  3. private OnKeyListener imageKeyListener = new OnKeyListener() { 
  4.  
  5. public boolean onKey(View v, int keyCode, KeyEvent event) { 
  6. // TODO Auto-generated method stub 
  7. switch (event.getAction()) { 
  8.  
  9. case KeyEvent.ACTION_UP: 
  10. //按住事件发生后执行代码的区域 
  11. case KeyEvent.ACTION_DOWN: 
  12. //松开事件发生后执行代码的区域 
  13. default
  14.  
  15. break
  16. return false
  17. }; 
 

(2)直接在触摸屏进行按住和松开事件的操作:onTouch()
 
 
  
  
  
  
  1. imageButton.setOnKeyListener(imageKeyListener);//为imagebutton设置按键响应事件 
  2.  
  3. private OnKeyListener imageKeyListener = new OnKeyListener() { 
  4.  
  5. public boolean onKey(View v, int keyCode, KeyEvent event) { 
  6. // TODO Auto-generated method stub 
  7. switch (event.getAction()) { 
  8.  
  9. case KeyEvent.ACTION_UP: 
  10. //按住事件发生后执行代码的区域 
  11. case KeyEvent.ACTION_DOWN: 
  12. //松开事件发生后执行代码的区域 
  13. default
  14.  
  15. break
  16. return false
  17. }; 
 

 

你可能感兴趣的:(android,onTouch,按键,松开,按住)