--------------------------------------------------键盘事件-----------------------------------------------------------------------------------
//屏蔽后退键
//重写onKeyDown方法
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode==KeyEvent.KEYCODE_BACK) { return true; } return super.onKeyDown(keyCode, event); }
if (keyCode==KeyEvent.KEYCODE_VOLUME_UP) { Toast.makeText(MainActivity.this, "音量增加", Toast.LENGTH_SHORT); return false; }
//短时间触摸事件
((TextView)findViewById(R.id.id_Home)).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Toast.makeText(MainActivity.this, "短时间点击事件", Toast.LENGTH_SHORT); } });
//长时间触摸事件
((TextView)findViewById(R.id.id_Home)).setOnLongClickListener(new OnLongClickListener() { @Override public boolean onLongClick(View v) { Toast.makeText(MainActivity.this, "长时间点击事件", Toast.LENGTH_SHORT); return false; } });
((TextView)findViewById(R.id.id_Home)).setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { Toast.makeText(MainActivity.this, "发生了触摸事件", Toast.LENGTH_SHORT); return false; } });