安卓系统Android应用程序开发PPT教材_第5章Android用户界面(25).ppt
-
资源ID:87459026
资源大小:81.50KB
全文页数:5页
- 资源格式: PPT
下载积分:15金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
安卓系统Android应用程序开发PPT教材_第5章Android用户界面(25).ppt
5.5 界面事件n5.5.1 按键事件qAndroid界面框架支持对按键事件的监听,并能够将按键事件的详细信息传递给处理函数q为了处理控件的按键事件,先需要设置按键事件的监听器,并重载onKey()函数q示例代码如下1.entryText.setOnKeyListener(new OnKeyListener()Override1.public boolean onKey(View view,int keyCode,KeyEvent keyEvent)/过程代码return true/false;1.5.5 界面事件n5.5.1 按键事件n第1行代码是设置控件的按键事件监听器n第3行代码的onKey()函数中的参数q第1个参数view表示产生按键事件的界面控件q第2个参数keyCode表示按键代码q第3个参数keyEvent则包含了事件的详细信息,如按键的重复次数、硬件编码和按键标志等n第5行代码是onKey()函数的返回值q返回true,阻止事件传递q返回false,允许继续传递按键事件5.5 界面事件n5.5.1 按键事件qKeyEventDemo是一个说明如何处理按键事件的示例qKeyEventDemo用户界面n最上方的EditText控件是输入字符的区域n中间的CheckBox控件用来控制onKey()函数的返回值n最下方的TextView控件用来显示按键事件的详细信息,包括按键动作、按键代码、按键字符、Unicode编码、重复次数、功能键状态、硬件编码和按键标志5.5 界面事件n5.5.1 按键事件q界面的XML文件的代码如下1.2.1.http:/www.anzhuo.cc/forum-58-1.html 安卓HTC One X论坛 5.5 界面事件n5.5.1 按键事件q在EditText中,每当任何一个键子按下或抬起时,都会引发按键事件q为了能够使EditText处理按键事件,需要使用setOnKeyListener()函数在代码中设置按键事件监听器,并在onKey()函数添加按键事件的处理过程1.entryText.setOnKeyListener(new OnKeyListener()Override1.public boolean onKey(View view,int keyCode,KeyEvent keyEvent)int metaState=keyEvent.getMetaState();int unicodeChar=keyEvent.getUnicodeChar();1.String msg=;