如何使用黑莓api點擊按鈕字段?我想模仿按下按鈕,就好像用戶按下了按鈕一樣。點擊黑莓按鈕
Q
點擊黑莓按鈕
0
A
回答
2
使用EventInjector.NavigationEvent
這樣的:
EventInjector.invokeEvent(new EventInjector.NavigationEvent(EventInjector.Navig ationEvent.NAVIGATION_CLICK, 0, 0, 0));
3
假設你有這樣的代碼(從BB API文檔拍攝):
FieldChangeListener listener = new FieldChangeListener() {
public void fieldChanged(Field field, int context) {
ButtonField buttonField = (ButtonField) field;
System.out.println("Button pressed: " + buttonField.getLabel());
}
};
ButtonField buttonField = new ButtonField("Test Button");
buttonField.setChangeListener(listener);
然後你就可以通過編程模擬點擊調用的fieldChangeNotify(int context)
方法buttonField
。請注意,您可以通過檢查fieldChanged(Field field, int context)
中的context
來區分正常/實際點擊與編程式點擊。這與你在fieldChangeNotify(int context)
中傳遞的情況相同。
0
ButtonField buttonField = new ButtonField("Test Button" ,ButtonField.CONSUME_CLICK);
buttonField.setChangeListener(new FieldChangeListener()
{
public void fieldChanged(Field field, int context)
{
Dialog.alert("Test Button Clicked");
}
});
+0
我不確定這是什麼提供了以上給出的答案阿希姆。 – 2013-09-02 12:32:54
+0
完美...不知道誰已經低估了它..請在投票前核實。 – Noman 2014-06-13 11:56:47
相關問題
- 1. 黑莓按鈕點擊處理程序
- 2. 如何更改黑莓按鈕點擊按鈕
- 3. 黑莓ObjectListField點擊
- 4. 黑莓日食中的按鈕點擊顯示屏幕
- 5. 如何刷新按鈕點擊黑莓ui頁面?
- 6. 點擊按鈕區域以外的按鈕(Java /黑莓應用程序)
- 7. Java黑莓Bitmap點擊
- 8. 黑莓中的按鈕
- 9. 黑莓:BitmapField作爲按鈕
- 10. 黑莓點擊外部字段
- 11. 黑莓導航點擊調用問題
- 12. 在Radiobutton上隱藏EditField點擊黑莓
- 13. 位置在黑莓屏幕上點擊
- 14. 黑莓瀏覽器ASP.Net點擊事件
- 15. 黑莓4.5 - 如何點擊.jpg圖像?
- 16. 黑莓瀏覽器返回點擊
- 17. 黑莓可點擊位圖字段
- 18. 在黑莓上點擊通話
- 19. 黑莓廣告橫幅點擊
- 20. 黑莓地圖點擊事件
- 21. 如何在黑莓10級聯qml的listview上實現按鈕點擊事件?
- 22. 當按鈕在黑莓點擊時改變屏幕的一部分
- 23. 單擊黑莓後退按鈕時出現異常
- 24. 獲取按鈕單擊黑莓中的每一行
- 25. 黑莓彈出菜單出現在按鈕單擊事件
- 26. 黑莓按鈕不工作在HorizontalFieldManager
- 27. 電源按鈕監聽器 - 黑莓10
- 28. 黑莓Facebook的權限按鈕
- 29. 黑莓手機 - TreeField與單選按鈕
- 30. 使相同尺寸的黑莓按鈕
謝謝,但我怎麼鏈接到特定的按鈕場? – user701254 2011-04-15 10:14:54