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

  1. p_w_picpathButton.setOnKeyListener(p_w_picpathKeyListener);//为p_w_picpathbutton设置按键响应事件 
  2.  
  3. private OnKeyListener p_w_picpathKeyListener = 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. p_w_picpathButton.setOnKeyListener(p_w_picpathKeyListener);//为p_w_picpathbutton设置按键响应事件 
  2.  
  3. private OnKeyListener p_w_picpathKeyListener = 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. };