我在VerticalFieldManager中添加了一个RadioGroup和两个RadioButtonField。我想水平放置第一个RadioButtonField的EditField。例如:我有两个RadioButtonField为“在这里输入数字:”,否则用户可以在第二个RadioButtonsField中选择“现有数据库中的数字:”。在第一个字段“在这里输入数字:”我需要在第一个RadioButtonField旁边水平提供一个EditField,供他输入。我试图在水平上放置一个EditField,但它没有向第一个RadioButtonField显示EditField。我可以知道如何做(或)任何样品吗?
感谢。
答案 0 :(得分:0)
这就是我要做的。创建一个HorizontalFieldManager来保存你的第一个RadioButtonField和你的EditField。然后将此HorizontalFieldManager放入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
感谢所有人。