android onKeydown
来源:互联网 发布:js执行css3动画 编辑:程序博客网 时间:2024/05/17 06:28
package wyf.ytl; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.util.Log; import android.view.KeyEvent; import android.widget.Button; public class Sample_7_1 extends Activity { public final String TAG = "Sample_7_1"; MyButton myButton; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); myButton = new MyButton(this); myButton.setText("全屏按钮"); myButton.setTextSize(30); setContentView(myButton); } public boolean onKeyDown(int keyCode, KeyEvent event) { //重写的键盘按下监听 Log.d(TAG, "activity onKeyDown");return super.onKeyDown(keyCode, event); } class MyButton extends Button{ public MyButton(Context context) { super(context); } public boolean onKeyDown(int keyCode, KeyEvent event){//重写的键盘按下监听 Log.d(TAG, "MyView onKeyDown"); //打印日志 return true; //return false;} } }
onKeyDown方法,该方法是接口KeyEvent.Callback中的抽象方法,所有的View全部实现了该接口并重写了该方法,该方法用来捕捉手机键盘被按下的事件。
参数keyCode,该参数为被按下的键值即键盘码,手机键盘中每个按钮都会有其单独的键盘码,在应用程序都是通过键盘码才知道用户按下的是哪个键。
参数event,该参数为按键事件的对象,其中包含了触发事件的详细信息,例如事件的状态、事件的类型、事件发生的时间等。当用户按下按键时,系统会自动将事件封装成KeyEvent对象供应用程序使用。
返回值,该方法的返回值为一个boolean类型的变量,当返回true时,表示已经完整地处理了这个事件,并不希望其他的回调方法再次进行处理,而当返回false时,表示并没有完全处理完该事件,更希望其他回调方法继续对其进行处理,例如Activity中的回调方法。
- android onKeydown
- Android onKeyDown
- Android onKeydown
- android onKeydown
- android onKeydown
- android:onKeyDown
- android:onKeyDown
- android:onKeyDown
- android中onKeyDown解析
- android onkeydown 事件
- android onkeydown()简介
- android onkeydown()简介
- android 中onKeydown用法
- Android onKeydown 事件
- Android系统onKeyDown事件
- android:onKeyDown 方法
- Android 中的onKeyDown
- Android---onKeyDown事件
- WinDBG使用
- POJ 1580 String Matching(我的水题之路——字符串公共子串的比较雏形)
- 安卓学习笔记---Android布局总结
- vim 编辑器简单的操作
- python的类
- android onKeydown
- SP2-0310: unable to open file
- SQL2005 安装时 “性能监视器计数器要求(错误)” 解决方案
- 【算法设计与分析】三个博弈论算法分析
- Android高级进阶十一 Android OpenGL建立3D空间
- objective-c获得字符串格式的当前时间
- 11 Things every Software Developer should be doing in 2012
- ASP.NET MVC的ViewData的小知识
- javascript关联数组