[急问]关于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。
  这个怎么实现?
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

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

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

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

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

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

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

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

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

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

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

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

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

EditText可输入,但页面进来的时候默认不获取焦点,并不弹出软键盘。 手动点击的时候EditText获取焦点,弹出软键盘,但不把底部的布局顶上来。 1.在manifest中给Activity添加w...

android 之Fragment 没有onKeyDown 监听与editText 输入后焦点问题

问题概述最近在做公司的测试程序,期间遇到在fragment 里不能监听到按键信息(公司硬件不是纯安卓手机,是PDA,有30个按键)解决过程(一)先在Fragment里写个自己的静态onKeyDown ...

EditText焦点自动带出软键盘问题解决方法总结

原因分析:        Android新启动Activity,dialog或者其他窗体中中包含EditText, 新启动的activity的焦点默认在EditText上,这时候android系统会...
  • yzwty
  • yzwty
  • 2016-04-20 23:27
  • 1539

解决React Native中ScrollView中控件获得焦点及点击空白处键盘消失的问题

大家好,今天讲下在开发RN过程中使用ScrollView控件出现的问题。 最初的开发需求是显示一个界面,这个界面有两个特点: 1)纵向很长,显示的内容有点多 2)界面的下半部分中有TextInpu...

EditText焦点自动带出软键盘问题

总结一下网上的办法 可是一个都不管用 我想真的是应该我的虚拟机出问题了 神啊 让我赶紧有钱买安卓手机吧。。 (那种很便宜的真心不想买。。。感觉。。不划算。。OTZ ======...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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