Codenameone Cn1 AutoSizeMode=true,隐藏文本

Codenameone Cn1 AutoSizeMode=true,隐藏文本,codenameone,Codenameone,每当我在组件上启用自动调整大小模式时,标签文本将消失 final CheckBox checkBox = new CheckBox(); checkBox.setText(text); //checkBox.setAutoSizeMode(true); m_content.add(m_textModeLayout.createConstraint(), checkBox); final PickerComponent pickerComponent =

每当我在组件上启用自动调整大小模式时,标签文本将消失

    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);
我面临的问题是,有些文本非常大,我需要一种方式来显示它们


谢谢

由于独特的布局限制,我们无法事先知道可用的大小,因此自动调整大小模式在此不起作用。它只能在确定性布局中工作

我建议重新考虑您的设计,并在文本组件下方使用
span标签
,以表示其他细节。这样,文本就不会收缩“太多”


另一种方法是将文本的标签大小设置为特定的较小尺寸,但这可能会使某些用户无法读取文本,从而使情况变得更糟。

由于独特的布局限制,自动调整大小模式在此处不起作用,这使我们无法事先知道可用的大小。它只能在确定性布局中工作

我建议重新考虑您的设计,并在文本组件下方使用
span标签
,以表示其他细节。这样,文本就不会收缩“太多”


另一种方法是将文本的标签大小设置为特定的较小大小,但这可能会使某些用户无法读取文本,从而使情况变得更糟。

如果您想知道,这是我的表单初始化。。。m_textModeLayout=新的textModeLayout(8,1);m_内容=新容器();m_content.setLayout(m_textModeLayout);m_content.setScrollableY(真);m_content.add(m_textModeLayout.createConstraint(),新的span标签(“指令”);添加(中心,m_内容);如果你想知道,这是我的表格。。。m_textModeLayout=新的textModeLayout(8,1);m_内容=新容器();m_content.setLayout(m_textModeLayout);m_content.setScrollableY(真);m_content.add(m_textModeLayout.createConstraint(),新的span标签(“指令”);添加(中心,m_内容);一如既往,谢谢你的帮助。改变布局是可能的吗?Spanlabel成功了。。。我猜这个TextComponent和PickerComponent类在设计时只考虑了短文本。非常感谢你!一如既往,谢谢你的帮助。改变布局是可能的吗?Spanlabel成功了。。。我猜这个TextComponent和PickerComponent类在设计时只考虑了短文本。非常感谢你!