android中点击键盘上down键的时候.响应了什么事件

我的意思是咱们在做开发的时候,点击键盘上的down键,android系统会默认为此响应什么事件,以及如何才能调用这个被响应的事件,不是重写onkeydown方法或者自定义... 我的意思是咱们在做开发的时候,点击键盘上的down键,android系统会默认为此响应什么事件,以及如何才能调用这个被响应的事件,不是重写onkeydown方法或者自定义down的响应事件! 展开
 我来答
zhyntc
2012-10-26 · TA获得超过475个赞
知道小有建树答主
回答量:369
采纳率:100%
帮助的人:352万
展开全部
每一个触摸,都有一个keycode
通过重写onkeydown方法,然后通过keycode来判断哪个按钮就行了
不重写onkeydown你怎么捕获事件????
追问
恩,我的想法是调用DOWN键被点击的系统事件,或者给系统发送一个消息,让系统以为我点击了down键,大神,这样的想法可以实现嘛?
追答
我明白了,你的意思是,想用代码模拟一次点击吗?
view.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {}
});

重写ontouch事件,里面调用
event.setAction(MotionEvent.ACTION_DOWN) //模拟一次down事件
event.setAction(MotionEvent.ACTION_UP) //模拟一次up事件

event.setAction(MotionEvent.ACTION_MOVE) //模拟一次move事件

dispatchTouchEvent(event);//响应事件

注意调整event中的xy坐标
要其他事件就换相应的action
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式