首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在BlackBerry HorizontalFieldManager中消失的按钮

在BlackBerry HorizontalFieldManager中消失的按钮
EN

Stack Overflow用户
提问于 2012-10-17 05:24:29
回答 2查看 104关注 0票数 0

我是BB开发的新手。我定义并设置了一个字段管理器,如下所示:

代码语言:javascript
复制
horizontalField= new HorizontalFieldManager(Manager.USE_ALL_WIDTH);
setStatus(horizontalField); 

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

代码语言:javascript
复制
CheckboxField chkBuffer=new CheckboxField("Buffer" ,true);

ButtonField sendButton=new ButtonField("Send")

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

代码语言:javascript
复制
 horizontalField.add(chkBuffer);

 horizontalField.add(sendButton);

有没有关于哪里会出错的想法?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-17 13:46:05

试试这个-

代码语言:javascript
复制
  final CheckboxField chk=new CheckboxField(){
        protected void layout(int width, int height) {
            super.layout(25, 20);
        }
    };
票数 0
EN

Stack Overflow用户

发布于 2012-10-17 22:16:29

这也会帮助你,而且也很简单:

代码语言:javascript
复制
horizontalField.add(chkBuffer);

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

horizontalField.add(sendButton);

也可以看看。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12923643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档