【问题标题】:Second text field not showing up in horizontal field manager第二个文本字段未显示在水平字段管理器中
【发布时间】:2011-05-05 06:42:13
【问题描述】:

以下内容不显示第二个文本字段:

HorizontalFieldManager innerHfmComment = 
    new HorizontalFieldManager(HorizontalFieldManager.USE_ALL_WIDTH);

ActiveRichTextField commentField = 
    new ActiveRichTextField("Comment", Field.FOCUSABLE){};
ActiveRichTextField likeField = 
    new ActiveRichTextField("Like", Field.FOCUSABLE){};

innerHfmComment.add(commentField);
innerHfmComment.add(likeField);

我完全不知道为什么会这样 - 类似的 Horizo​​ntalFieldManager 可以很好地显示按钮列表。 Active Rich Text Field 有什么特别之处吗?

【问题讨论】:

    标签: blackberry horizontalfieldmanager


    【解决方案1】:

    commentField 占用了所有水平空间,没有给 likeField 留下任何空间。 Horizo​​ntalFieldManager 根据字段确定它们的大小。您可以尝试继承 ActiveRichTextField 以覆盖布局方法,将其限制为特定大小。或者,您可以使用不允许字段占用所有空间的其他管理器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-14
      • 1970-01-01
      • 2019-08-12
      • 2011-11-20
      • 2019-08-24
      相关资源
      最近更新 更多