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 に答える