我想讓BasicEditField的行爲與標籤字段一樣。我想這樣做的原因是我不能在我的情況下使用標籤字段,因爲在9500的情況下,onFocus方法由於某種原因不起作用。但它在基本編輯字段的情況下。所以我需要創建自己的標籤字段。Blackberry - 具有LabelField行爲的BasicEditField
0
A
回答
1
在用戶界面設計中,「焦點」的概念是用戶輸入指向的軌跡。標籤和其他被動界面元素不接受用戶輸入,因此標籤接受焦點的概念沒有意義。同樣具有active interface element become visible when focus is directed and an adjacent element,並且當相同的相鄰元素失去焦點時不可見,這是沒有意義的。爲了讓出現和消失的元素接收輸入,它必須首先獲得焦點。這意味着首先相鄰元素必須失去焦點,導致目標輸入元素變得不可見。通常不可見的元素既不能接收也不能輸入。
如果你決心要提供這種用戶互動,我建議這樣的:
擴展Manager類,顯示內的標籤。當經理或其中任何一個孩子獲得焦點時,添加您的按鈕。當所有經理的孩子不再擁有焦點時,請移除您的按鈕。
相關問題
- 1. Blackberry設備上BasicEditField中的空值
- 2. 降低BlackBerry BasicEditField的高度和寬度
- 3. Blackberry - 在BasicEditField中禁用保存選項?
- 4. Blackberry - 如何將邊框添加到BasicEditField?
- 5. LabelField中的多種格式 - BlackBerry
- 6. 在Blackberry的HorizontalFieldManager中居中LabelField
- 7. Blackberry - LabelField動態更新問題
- 8. Blackberry - 設置LabelField背景顏色
- 9. 將數據輸入到BlackBerry Torch上的BasicEditField中
- 10. 如何在BlackBerry中創建僅支持小數點的BasicEditField?
- 11. 如何在blackberry中設置basiceditfield的動畫?
- 12. BlackBerry API 6.0。如何使LabelField更寬(使其停止執行新行)?
- 13. 在BlackBerry上設置一個BasicEditField過濾器
- 14. Blackberry ButtonField的可見性取決於LabelField焦點
- 15. BlackBerry垂直居中自定義高度的LabelField
- 16. 如何在Blackberry的labelField中水平滾動
- 17. Blink Labelfield黑莓文本
- 18. BlackBerry dev工具
- 19. 面臨的labelField
- 20. Multiline labelfield
- 21. 具有多個標記的BlackBerry地圖
- 22. HorizontalFieldManager在BlackBerry中對齊
- 23. IllegalStateException BlackBerry
- 24. BlackBerry截圖工具?
- 25. 如何在黑莓中將字體設置爲LabelField文本?
- 26. BlackBerry text wraping
- 27. Blackberry的Webapp開發工具
- 28. Color Change LabelField
- 29. LabelField在OS 4.5和6.0之間的不同行爲
- 30. BlackBerry應用程序中的持久對象