我想捕捉OS5中的觸摸事件。我在ListFieldRich中使用這種方法protected boolean touchEvent(TouchEvent message)
。但是這種方法沒有運行它。我按下所有的鍵沒有任何反應。即使我調試我的代碼,按下按鍵時,此方法也不會運行。 如何知道OS5中的觸摸事件? 謝謝黑莓api5捕捉觸摸事件
0
A
回答
1
我解決我的問題,覆蓋這些方法。我用這種方法protected boolean trackwheelClick(int status, int time)
2
如果您有觸摸屏手機,並且您觸摸屏幕,則會調用Touchevent。如果您按下按鍵或按鈕,它將不會被調用。你有觸摸屏幕嗎?
1
setChangeListener()
您RichTextField
並在Screen
類
protected boolean navigationClick(int status, int time) {
if(Touchscreen.isSupported()) {
return false;
}
fieldChangeNotify(1);
return true;
}
//for touch
protected boolean touchEvent(TouchEvent message) {
if (TouchEvent.CLICK == message.getEvent()) {
FieldChangeListener listener = getChangeListener();
if (null != listener)
listener.fieldChanged(this, 1);
}
return super.touchEvent(message);
}
和fieldChanged()
方法
public void fieldChanged(Field field, int context) {
if (field == yourRichTextField) {
Dialog.inform("RichtextField Clicked Button Pressed");
}
相關問題
- 1. 黑莓 - 圖標觸摸事件
- 2. 黑莓圖形和觸摸事件?
- 3. 黑莓級聯觸摸事件壓力
- 4. LWUIT TextArea不捕捉觸摸事件
- 5. CATiledLayer,CALayerDelegate和捕捉觸摸事件
- 6. 捕捉子視圖觸摸事件
- 7. 檢測黑莓觸摸屏?
- 8. 觸發事件黑莓觸發多次
- 9. React Native - 捕捉所有的觸摸事件,但觸摸的不冒泡
- 10. 黑莓觸摸屏事件發生衝突
- 11. 黑莓Storm 9530的跟蹤觸摸事件,而滾動
- 12. 無法捕捉TouchEvent.UP在黑莓
- 13. 如何讓UITableView(控制器)捕捉多點觸摸事件?
- 14. 在QGraphicsScene上我應該在哪裏捕捉觸摸事件?
- 15. UIViewController的子類不捕捉觸摸事件
- 16. LibGDX如何在演員邊界外捕捉觸摸事件
- 17. iPhone - 從自定義單元格中捕捉UIButton觸摸事件
- 18. 如何捕捉對話框被點擊時的觸摸事件
- 19. 如何捕捉狀態欄中的觸摸事件?
- 20. 如何在NSView中捕捉多點觸摸事件
- 21. 捕捉從全景控制觸摸事件
- 22. 如何在對話框外觸摸時捕捉事件
- 23. ScrollView捕捉谷歌地圖的觸摸事件
- 24. 使用谷歌分析捕捉觸摸事件?
- 25. iPhone - 從自定義單元中捕捉uiimageview觸摸事件
- 26. 在黑莓手機上檢測觸摸
- 27. 黑莓onChange事件觸發問題
- 28. 捕捉事件
- 29. 捕捉事件
- 30. 使用UIButtons捕捉觸摸的Zoomable UIScrollView
不,你是對的我沒有觸摸屏幕 – mobileDeveloper 2012-01-13 12:21:51