我遇到了一个小黑莓应用程序的问题,其中触摸事件正在被2个具有焦点的特定字段中的1个处理。在我的情况下,我有两个图像,一个在顶部(屏幕上的第一个元素)和底部(最后一个元素添加到屏幕上,都是BitmapField的子类,它们的目的是显示一个网页(点击触控板/球)黑莓事件处理和焦点问题
问题是这些问题之一是否有焦点,无论用户在屏幕上点击哪里(即在EditField中,另一个自定义按钮或仅仅是一部分背景),具有焦点的BitmapField消耗事件调用Web浏览器,这显然只是BB火炬模拟器的一个问题,而我为BB OS 5.0构建的问题
我有BitmapField同时使用导航n点击和触摸事件。
此外,从哪里获得良好(如在RIM中未写)黑莓API事件处理指南的任何方向都将有所帮助。
UPDATE: 我曾尝试:
public boolean isFocusable() {
return false;
}
但是,理想情况下,我想这在设备上,如曲线和大胆工作。
更新2: 有一对夫妇的布局管理器里面LabelFields可以获得焦点,但它们不会导致这个问题的,它只有在BitmapFields具有焦点发生。
工作很好。谢谢。 – 2011-06-16 19:28:30