以上圖片是Android應用。功能是,如果我點擊管理按鈕,則取消按鈕將出現在管理按鈕的位置,同步按鈕將出現在屏幕的底部。我們可以在不推動新屏幕的情況下在BB OS 5.0應用程序中實現它嗎?
0
A
回答
1
是的,將HorizontalFieldManager實例添加到屏幕的頂部並保持參考。然後根據您的條件向該經理添加/刪除字段。
2
首先管理按鈕&取消按鈕具有相同的用戶界面,所以不需要更改按鈕只需更改它的標籤來設置取消。 &在其導航點擊,根據標籤執行任務。
<Button Object>.setLabel("Cancel");
在屏幕的頁腳添加水平管理器。一旦您按管理添加Snyc圖像到此HFM &完成後,您可以刪除它。
我希望它可以爲你工作,無需更換新屏幕。
1
使用刪除,添加和插入方法Screen
/Manager
,您可以隨時修改UI。檢查以下方法。
public void deleteAll()
public void delete(Field field)
public void insert(Field field, int index)
public void add(Field field)
刷新/重繪屏幕的任何修改任何Screen
您可以使用以下方法之一後。
public void invalidate()
protected void invalidate(int x, int y, int width, int height)
protected void invalidateFieldRange(int lower, int upper)
並檢查Screen
和Manager
(VerticalFieldManager
,HorizontalFieldManager
)的更多想法的文檔。
相關問題
- 1. 更改barStyle需要點擊屏幕來更改狀態欄文本
- 2. 登錄屏幕想要在同一行
- 3. 我有一個div和形象,我需要他們在屏幕中間對齊
- 4. 當點擊按鈕時更改屏幕
- 5. 屏幕上的約束更改點擊
- 6. 當點擊屏幕時更改TextView值
- 7. 需要幫助更新屏幕
- 8. 如何在刷新時進行全屏幕背景更改?
- 9. 按鈕需要多次點擊才能進行更改:jQuery
- 10. 更新觸發器需要在同一個表和字段上進行更新
- 11. 如何將現有的UI屏幕更改爲我自己的UI屏幕?
- 12. 爲什麼execl需要我在運行進程後點擊「Enter」?
- 13. Android進度條在屏幕方向更改後不更新
- 14. 的Neo4j - 需要在同一節點對
- 15. 在Android中更改屏幕方向時需要幫助
- 16. 如何在點擊屏幕時更改物理體的向量?
- 17. 滑塊在點擊時更改屏幕滾動
- 18. 如何在點擊屏幕時進行滑出動畫?
- 19. 在屏幕方向更改後從對話框中更新ListView
- 20. 需要在點擊
- 21. 輸入VAL需要更改點擊
- 22. 需要更改標籤點擊按鈕
- 23. 當點擊側邊欄,只更改屏幕的一部分
- 24. 如何在屏幕分辨率更改後刷新屏幕?
- 25. 做一個需要更新屏幕的任務
- 26. 如何在懸停時對點擊進行更改?
- 27. 如何在需要批准以實際進行更改時保存對象?
- 28. C++如何跨多個類對同一對象進行更改?
- 29. 需要對下面的代碼進行一些更改
- 30. 從鍵中移除對象後,我需要在NSUserDefaults中進行同步嗎?
@ Rafadel Osipov - 我可以使用簡單的條件並實施它。我的問題是點擊那個按鈕,我需要更改管理按鈕取消按鈕。我該怎麼做?通過推動新的屏幕,我可以做到這一點,但我不想推新屏。 – Nitesh
我沒有提到你需要推新屏幕。保持對類中的按鈕和管理器實例的引用。假設他們是'button1','button2'和'hfmanager'。然後實現一個FieldChangeListener,將它添加到兩個按鈕,並處理點擊事件。當button1被點擊時,'調用hfmanager.delete(button1);'和'hfmanager.add(button2);'。第二個按鈕的方法相同。 – 2012-08-31 12:07:13
@Rafadel Osipov - 謝謝,它工作。 – Nitesh