WEB开发网
开发学院手机开发Android 开发 Android 常用事件 阅读

Android 常用事件

 2010-03-18 16:22:00 来源:WEB开发网   
核心提示:public void DisplayToast(String str){Toast.makeText(this,str,Toast.LENGTH_SHORT).show();}public boolean onKeyDown(int keycode,KeyEvent event){switch(keycode){ca

public void DisplayToast(String str)

{

Toast.makeText(this,str,Toast.LENGTH_SHORT).show();

}

public boolean onKeyDown(int keycode,KeyEvent event)

{

switch(keycode)

{

case KeyEvent.KEYCODE_DPAD_CENTER:DisplayToast("中键");break;

case KeyEvent.KEYCODE_DPAD_UP:DisplayToast("上键");break;

}

return super.onKeyDown(keycode, event);

}

/*触屏事件*/

public boolean onTouchEvent(MotionEvent event)

{

int iAction=event.getAction();

if(iAction==MotionEvent.ACTION_CANCEL||iAction==MotionEvent.ACTION_DOWN||iAction==MotionEvent.ACTION_MOVE)

{

return false;

}

int x=(int)event.getX();

int y=(int)event.getY();

DisplayToast("触笔点击坐标: ("+Integer.toString(x)+","+Integer.toString(y)+")");

return super.onTouchEvent(event);

}

Tags:Android 常用 事件

编辑录入:coldstar [复制链接] [打 印]
赞助商链接