[急问]关于Form获取焦点和Canvas的键盘监听的问题

原创 2017年01月03日 05:11:06
[急问]关于Form获取焦点和Canvas的键盘监听的问题

1、Form
  有一个Form,里面有若干个CustomItem。
  现在需要如下效果:当焦点移动到某个CustomItem上时,能知道是哪个CustomItem被选中了,从而可以控制该CustomItem里的线程开始运行。
  看了很久的API Docs,没有发现Form里有类似于List中的getSelected()方法。
  也就是说,当焦点移动到一个CustomItem上并且没有按任何键时,这个Item不知道自己已经被盯上了,同时我也没办法判断现在是哪个Item被选中。
  到底应该如何获取哪个Item现在被焦点(选中)呢?

2、Canvas
  Canvas里有捕获按键的方法:KeyPressd()等。
  然而,在Nokia的手机上,除了数字键盘和上下左右中5个键外,还有左上、左下、右上、右下4个键。这4个键的值都不明。其中,左下和右下分别是拨打电话和挂机键。而左上和右上两个键始终不知道是什么值。而且,当给这个Canvas加命令时,这两个键都是弹出命令菜单(不论命令是Exit还是OK)。
  现在,需要给Canvas加上类似Form时右上键的功能。即当按右上键时,直接执行Exit命令,而不是弹出命令菜单,再到菜单里去选择Exit。
  这个怎么实现?

相关文章推荐

popwindow 焦点问题,物理返回键截获,软键盘监听问题

首先是setFocusable这个方法,获取焦点;如果不获取焦点,那么popwindow中的控件都没有办法获取焦点和事件响应问题。 如果获取焦点,那么popwindow就会拦截屏幕上的点击触摸事件以及...

Flex 自动获取焦点 监听全局键盘事件

这是《Flex第一步》QQ群里面一个朋友问我的问题,特此拿出分享一下。或许问题比较简单,还是将其记录一下比较好。 需求如下: 当AIR启动后,监听全局键盘事件,即this.addEventListen...

获取焦点、监听软键盘、关闭软键盘、适应ListView控件

activity_main.xml

如何利用PopupWindow实现弹出菜单并解决焦点获取以及与软键盘冲突问题

在android中有时候可能要实现一个底部弹出(其实哪个部位弹出菜单,都可以)菜单,此时可以考虑用PopupWindow来实现。下面就来介绍一下如何使用PopupWindow实现一个弹出窗。  ...

移动端解决fixed和input获取焦点软键盘弹出影响定位的问题

场景描述, 当document的高度不够window的高度时候,如在ip6中文档的高度比窗体的高度小,到底设计在最下方的区域没有在窗体最下方,就留有空白地方如下图的灰色部分 1、 解决初始化...
  • kongjiea
  • kongjiea
  • 2015年06月18日 11:46
  • 58437

如何利用PopupWindow实现弹出菜单并解决焦点获取以及与软键盘冲突问题-FenGKun

在android中有时候可能要实现一个底部弹出菜单,此时可以考虑用PopupWindow来实现。下面就来介绍一下如何使用PopupWindow实现一个弹出窗。   主Activity代码: ...

Android 设置系统的返回键 和软键盘获取焦点问题

很多朋友出现过这样的一个问题,当底部弹出评论框时,有几个问题,一个是软件盘弹出时怎么让焦点在输入框,关于这个问题,本人也是遇到过,解决了很久,有的是在布局设置或者代码里setFocusable(tru...

activity 第一个获取焦点的组件是 EditText 时,开启这个activity 时就会自动弹出软键盘问题

在Manifest.xml中设定activity的属性[html] view plaincopy在CODE上查看代码片派生到我的代码片android:windowSoftInputMode="stat...

EditText 监听、焦点事件、自定义样式全解及隐藏键盘

1.监听事件全解// 监听 EditText 点击事件EditText et_name = (EditText) findViewById(R.id.et_name); et_name .setOnC...

EditText默认不获取焦点,隐藏软键盘,焦点监听,输入监听,样式设置

EditText可输入,但页面进来的时候默认不获取焦点,并不弹出软键盘。 手动点击的时候EditText获取焦点,弹出软键盘,但不把底部的布局顶上来。 1.在manifest中给Activity添加w...
  • yechaoa
  • yechaoa
  • 2016年10月29日 12:16
  • 406
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[急问]关于Form获取焦点和Canvas的键盘监听的问题
举报原因:
原因补充:

(最多只允许输入30个字)