Android 从入门到精通 第七章 事件

来源:互联网 发布:网络还能买彩票吗 编辑:程序博客网 时间:2024/05/26 02:21

--------------------------------------------------键盘事件-----------------------------------------------------------------------------------

//屏蔽后退键

//重写onKeyDown方法

@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {if(keyCode==KeyEvent.KEYCODE_BACK){return true;}return super.onKeyDown(keyCode, event);}

//提示音量增加  返回False  按键并没有屏蔽,但是多了提示信息

if (keyCode==KeyEvent.KEYCODE_VOLUME_UP) {Toast.makeText(MainActivity.this, "音量增加", Toast.LENGTH_SHORT);return false;}

----------------------------------------------------------------------------触摸事件--------------------------------------------------------------------------------------------------------------------------------

//短时间触摸事件

((TextView)findViewById(R.id.id_Home)).setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {Toast.makeText(MainActivity.this, "短时间点击事件", Toast.LENGTH_SHORT);}});


//长时间触摸事件

((TextView)findViewById(R.id.id_Home)).setOnLongClickListener(new OnLongClickListener() {@Overridepublic boolean onLongClick(View v) {Toast.makeText(MainActivity.this, "长时间点击事件", Toast.LENGTH_SHORT);return false;}});

//触摸事件

((TextView)findViewById(R.id.id_Home)).setOnTouchListener(new OnTouchListener() {@Overridepublic boolean onTouch(View v, MotionEvent event) {Toast.makeText(MainActivity.this, "发生了触摸事件", Toast.LENGTH_SHORT);return false;}});



0 0
原创粉丝点击