我在應用程序中實現了PictureScrollField。我不知道如何爲PictureScrollField中的圖像設置Listener。我試着用navigationClick,navigationMovement,fieldChange,trackwheelclick和touchevent。但沒有任何工作正常。 navigationClick,navigationMovement,fieldChange根本不起作用,撥輪工作後,它將無法工作,touchevent適用於整個PictureScrollField而不是特定圖像。請有人幫助我。 在此先感謝如何在Blackberry中爲PictureScrollField添加監聽器
回答
NavigationClick是要走的路。但是,您需要檢查該字段是否處於焦點狀態,然後獲取選定的索引。請嘗試以下代碼:
protected boolean navigationClick(int status, int time) {
// psf is the PictureScrollField //
if (psf.isFocus()) {
switch (psf.getCurrentImageIndex()) {
case 0:
// Action when image at index 0 is clicked
break;
case 1:
// Action when image at index 1 is clicked
break;
default:
break;
}
return true;
}
return super.navigationClick(status, time);
}
這不是工作夥計...... – Aju
發佈你的代碼到目前爲止你做了什麼,直到我看到代碼後才能知道出了什麼問題。 –
看看這裏:[PictureScrollField菜單](http://betweenzeroandone.wordpress.com/2011/12/02/blackberry-creating-a-slick-picturescrollfield-menu/) –
- 1. BlackBerry中的PictureScrollField
- 2. 在Netbeans中添加監聽器
- 3. 添加事件監聽器
- 4. 添加動作監聽器
- 5. 添加監聽器Zoomin OpenSeaDragon
- 6. 添加到監聽器ArrayList
- 7. 添加監聽器,則SpanElement
- 8. 爲Firebase添加監聽器RecyclerView
- 9. 爲UIResponder添加兩個監聽器
- 10. 添加監聽
- 11. 添加監聽器和設置監聽器
- 12. 如何使用代碼在NLog中添加監聽器
- 13. 如何在匿名類監聽器中添加MouseEvent?
- 14. 如何在IONIC2中添加標記點擊監聽器?
- 15. 如何在回收站視圖中添加OnItemClick監聽器
- 16. 如何在java中的ArrayList上添加監聽器
- 17. 如何在td元素中添加監聽器?
- 18. 如何添加監聽器,而在jQuery中拖動
- 19. 在TableView ScrollBar上添加監聽器
- 20. 添加事件監聽器在VueJS 2
- 21. 在登錄前添加監聽器
- 22. NPE在添加抽屜監聽器
- 23. 純JavaScript添加監聽器來加載
- 24. AS3 - 爲孩子添加不同的事件監聽器,或向父代添加一個監聽器?
- 25. 如何將mouseenter監聽器添加到xtemplate中的div
- 26. 如何將監聽器添加到Java中的optionsGroup Vaadin?
- 27. 如何添加onClick監聽器到CKEditor中的fileButton?
- 28. 如何將點擊監聽器添加到GWT中的InputElement?
- 29. 如何添加事件監聽器到PyQt4中的動態QTableWidgetItem?
- 30. 如何將監聽器添加到requestcycle onbegin請求中?
您試圖瞭解新圖片何時進入視圖或何時被點擊/錄製? – Tamar
當一個圖片被點擊/錄製時 – Aju