以下内容未显示第二个文本字段:
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);
我完全迷失了为什么会这样 - 一个类似的HorizontalFieldManager可以显示一个按钮列表就好了。 Active Rich Text Field有什么特别之处吗?
答案 0 :(得分:2)
commentField占用了所有水平空间,而没有为likeField留下空间。 HorizontalFieldManager按照字段来确定其大小。您可以尝试继承ActiveRichTextField以覆盖布局方法,将其约束为特定大小。或者您可以使用不允许字段占用所有空间的其他管理器。