我在水平現場管理器中有兩個按鈕。一個我想放在屏幕的左側,另一個放在右側。我怎樣才能正確地把它們放在沒有實現子佈局,以便它可以適用於所有設備?如何在任何設備的黑莓手機中的水平字段管理器中放置兩個按鈕?
回答
我認爲創建自定義管理器是佈局控件的最佳方式。 但我認爲我們可以說
VerticalFieldManager vfm = new VerticalFieldManager(USE_ALL_WIDTH);
vfm.add(new ButtonField("button2",Field.FIELD_RIGHT));
HorizontalFieldManager hfm = new HorizontalFieldManager();
hfm.add(new ButtonField("button1"));
hfm.add(vfm);
add(hfm);
編輯:
如果我們使用HFM,它是HFM的水平對齊的責任。
所以
HorizontalFieldManager hfm = new HorizontalFieldManager(FIELD_RIGHT);
hfm.add(new ButtonField("button1"));
上面的代碼將放置Button1以正確的。 但是
HorizontalFieldManager hfm = new HorizontalFieldManager();
hfm.add(new ButtonField("button1",FIELD_RIGHT));
上面的代碼不會對齊按鈕的權利。 因此,當您使用HFM 時,您需要對管理器中的字段和字段中的垂直對齊進行水平對齊。
當您使用VFM 時,您需要在管理器中進行垂直對齊並在字段中進行水平對齊。
我在寫這樣的代碼:HorizontalFieldManager hfm1 = new HorizontalFieldManager(); \t \t m_btnDisagree = new ButtonField(「I Disagree」,FIELD_LEFT); hfm1.add(m_btnDisagree); m_btnAgree = new ButtonField(「我同意」,FIELD_RIGHT); m_btnAgree.setMargin(0,30,0,0); hfm1.add(m_btnAgree); \t \t hfm1.setMargin(30,0,0,30); \t \t m_vfmScreen.add(hfm1); –
@ArindamMukherjee所以它工作,我不認爲它會工作。 – Vivart
其不工作.. –
- 1. 如何在黑莓中的水平管理器中設置這個網絡?
- 2. 如何根據黑莓手機中的設備設置像素?
- 3. 我如何在黑莓中的自定義水平字段管理器和點擊事件中設置焦點?
- 4. 水平黑莓文件管理器
- 5. 在黑莓5.0水平字段管理器中對齊標籤文本
- 6. 如何在黑莓中創建可調焦的水平現場管理器
- 7. 如何在黑莓設備上安裝黑莓手機的.cod文件
- 8. 如何在UIView的水平和垂直中間放置一個按鈕用於任何設備?
- 9. 如何在黑莓手機
- 10. 如何在eclipse中爲黑莓手機設置電話號碼
- 11. 如何在黑莓手機中設置標題?
- 12. 什麼字段類型是黑莓手機上的設置計時器字段?
- 13. 如何爲黑莓手機設置手機環境?
- 14. 如何在黑莓4.5中設置字段的背景?
- 15. 黑莓手機:如何在設備上測試?
- 16. 黑莓手機 - TreeField與單選按鈕
- 17. 使用Java設置黑莓按鈕字段的顏色
- 18. 如何在一箇中心水平設置按鈕
- 19. 黑莓手機中的Httpconnection
- 20. 如何啓用使用黑莓中間觸摸按鈕的水平滾動
- 21. 黑莓手機 - 如何使我的位圖字段焦點?
- 22. 延遲顯示管理器中的字段(黑莓)
- 23. 如何水平對齊兩個按鈕
- 24. 如何設置黑莓手機的方向?
- 25. 如何對齊黑莓hfm中的文本字段和按鈕字段
- 26. 黑莓手機:實際設備上的文字太小
- 27. 如何防止黑莓輸入字段中的文本水平滾動5
- 28. 黑莓手機應用程序中的Cookie管理
- 29. 在黑莓的同一水平區域管理器中編輯字段和位圖圖像
- 30. 如何檢查黑莓手機中可用的配對藍牙設備?
如果將兩個按鈕放在HorizontalFieldManager中會發生什麼? –