【发布时间】:2012-05-13 19:50:56
【问题描述】:
我正在使用两种分辨率,一种是触摸屏,另一种是非触摸
我设计了一个屏幕,其中有 10 个自定义按钮被添加到 VerticalFieldManager CustomButtonField 类扩展了 Field 类
我为 touchScreens 使用了 2 个方法 fieldChange() 和 touchEvent() 问题是每当我单击按钮时,它都会为 touchevent() 正确激活 但是随后 fieldChange() 方法也会被立即调用
我该怎么办?? 有什么问题??
【问题讨论】:
-
我对这个概念很熟悉,但我认为 onTouchEvent() 在它的期限内会很好用,但是当焦点从点击按钮上移开时,它会自动产生一个事件,即 FieldChange()。这正是我猜正在发生的事情。