0

我是 BB 开发的新手。我有一个现场经理定义和设置如下:

horizontalField= new HorizontalFieldManager(Manager.USE_ALL_WIDTH);
setStatus(horizontalField); 

我有一个按钮和一个复选框

CheckboxField chkBuffer=new CheckboxField("Buffer" ,true);

ButtonField sendButton=new ButtonField("Send")

当我尝试将这些添加到水平 FM 时,仅出现复选框并且由于某种原因该按钮不可见。我像这样添加它们

 horizontalField.add(chkBuffer);

 horizontalField.add(sendButton);

关于可能出问题的任何想法?

4

2 回答 2

1

这也将对您有所帮助并且也很容易:

horizontalField.add(chkBuffer);

sendButton.setMargin(0, 0, 0, Display.getWidth()-chkBuffer.getPreferredWidth()-sendButton.getPreferredWidth());

horizontalField.add(sendButton);

看看这个也。

于 2012-10-17T14:16:28.643 回答
0

试试这个 -

  final CheckboxField chk=new CheckboxField(){
        protected void layout(int width, int height) {
            super.layout(25, 20);
        }
    };
于 2012-10-17T05:46:04.543 回答