【记录】Android按键操作

来源:互联网 发布:欧特克软件下载 编辑:程序博客网 时间:2024/06/03 19:37

Android按键操作——可识别按键动作(按下、松开、点击)
参考文章:http://blog.chinaunix.net/uid-26993600-id-3304530.html

下面介绍一下操作步骤:
1、编写buttonListener类

class buttonListener implements OnClickListener, OnTouchListener {        @Override        public void onClick(View arg0) {            // TODO Auto-generated method stub        }        @Override        public boolean onTouch(View arg0, MotionEvent arg1) {            // TODO Auto-generated method stub            if(arg0.getId() == R.id.forward)            {                if(arg1.getAction() == MotionEvent.ACTION_DOWN)                {                    sendMessage("1");                }                if(arg1.getAction() == MotionEvent.ACTION_UP)                {                    sendMessage("0");                }            }            return false;        }        }

2、获取按钮并为其设置监听器

//get the buttonsprivate Button mForwardButton;mForwardButton = (Button) findViewById(R.id.forward);buttonListener  blForward = new buttonListener();//set touch listener for the buttonsmForwardButton.setOnTouchListener(blForward);//set click listener for the buttonsmForwardButton.setOnClickListener(blForward);

3、编写按键触发相应动作时的执行代码
其实就在buttonListener类中的onTouch()和onClick()函数中。

0 0
原创粉丝点击