Blackberry:RadioButtonFiled和EditFiled在同一行中不显示EditField?

时间:2010-06-10 17:31:46

标签: blackberry

我在VerticalFieldManager中添加了一个RadioGroup和两个RadioButtonField。我想水平放置第一个RadioButtonField的EditField。例如:我有两个RadioButtonField为“在这里输入数字:”,否则用户可以在第二个RadioButtonsField中选择“现有数据库中的数字:”。在第一个字段“在这里输入数字:”我需要在第一个RadioButtonField旁边水平提供一个EditField,供他输入。我试图在水平上放置一个EditField,但它没有向第一个RadioButtonField显示EditField。我可以知道如何做(或)任何样品吗?

感谢。

2 个答案:

答案 0 :(得分: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);

答案 1 :(得分:0)

我通过覆盖按照以下链接提到的布局概念解决了这个问题: http://supportforums.blackberry.com/t5/Java-Development/radiobuttonGroup-related-problem-in-storm/m-p/396407

感谢所有人。