android onKeydown
来源:互联网 发布:js 字符串换行符 编辑:程序博客网 时间:2024/05/16 18:53
android onKeydown
分类: android2012-02-01 12:56 3080人阅读 评论(0) 收藏 举报
androidimportclassbutton手机string
- 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中的回调方法。
0 0
- 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事件
- ppt 设计方法
- 奇怪的分式
- CSS3----Columns:比table更好用的分列式布局方法
- Signal-Driven I/O
- 使用storm实现实时GPS数据客流特征分析系统:源码分析
- android onKeydown
- 马佳佳:代表着90后的“互联网原住民”
- 常用技术类网站链接
- AllJoyn的优势
- storm开发环境部署
- js弹出的三种对话框
- FFmpeg and AAC Encoding Guide
- 下载图片存入本地,命名为图片地址最后一个/的内容
- 在Hadoop中,从MapFile文件中读取指定键值的元素