2010-06-10 70 views
-1

我有一個RadioGroup和一個VerticalFieldManager中添加了兩個RadioButtonField。我想爲第一個RadioButtonField水平放置一個EditField。例如:我有兩個RadioButtonField作爲「在此輸入數字:」,否則用戶可以在第二個RadioButtonsField中選擇「Number from existing Database:」。在第一個字段中輸入數字:「我需要在第一個RadioButtonField旁邊水平提供一個EditField,供他輸入。我試圖放置一個EditField水平,但它不顯示EditField橫向到第一個RadioButtonField。我可以知道如何做到這一點(或)任何樣品來做到這一點?黑莓:RadioButtonFiled和EditFiled在同一行不顯示EditField?

謝謝。

回答

0

這是我會做的。創建一個Horizo​​ntalFieldManager來保存你的第一個RadioButtonField和你的EditField。然後把這個Horizo​​ntalFieldManager到您的VerticalFieldManager所以它會是這個樣子

VerticalFieldManager vert = new VerticalFieldManager(); 
HorizontalFieldManager line = new HorizontalFieldManager(); 
RadioButtonField btn1 = new RadioButtonField(); 
line.add(btn1); 
BasicEditField editField = new BasicEditField(); 
line.add(editField); 
vert.add(line); 
RadioButtonField btn2 = new RadioButtonField(); 
vert.add(btn2); 
+0

嗨,喬納森,謝謝。但它並沒有像預期的那樣出現,它在放置RadioGroup後仍然顯示EditField。我可以知道在這種情況下如何添加EditField位置?謝謝。 – Getsy 2010-06-10 18:38:16

+0

你不使用RadioButtonGroup()來添加你的RadioButtonField?我只是想知道它是如何工作的? – Getsy 2010-06-10 18:51:24