每当我在组件上启用自动调整大小模式时,标签文本就会消失
final CheckBox checkBox = new CheckBox();
checkBox.setText(text);
//checkBox.setAutoSizeMode(true);
m_content.add(m_textModeLayout.createConstraint(), checkBox);
final PickerComponent pickerComponent = PickerComponent.createStrings(opciones);
final Label labelForComponent = pickerComponent.getEditor().getLabelForComponent();
labelForComponent.setText(text);
//labelForComponent.setAutoSizeMode(true);
pickerComponent.onTopMode(true);
final TextComponent textComponent = new TextComponent();
final Label labelForComponent = textComponent.getEditor().getLabelForComponent();
textComponent.labelAndHint(text);
labelForComponent.setText(text);
//labelForComponent.setAutoSizeMode(true);
textComponent.onTopMode(true);
我面临的问题是某些文本确实很大,我需要一种显示方式。
谢谢!
答案 0 :(得分:0)
自动调整尺寸模式在这里不起作用,因为独特的布局限制使我们无法事先知道可用尺寸。它只能在确定性的布局中工作。
我建议重新考虑您的设计,并在文本组件下方使用SpanLabel
来表示其他详细信息。这样,文本就不会“缩小”太多。
另一种方法是将文本的标签大小设置为特定的较小大小,但这可能会使某些用户无法阅读文本,从而使情况变得更糟。