Cn1 AutoSizeMode = true, hides textApplying Style Dynamically To MultiButton LineX LabelsWhat component should be used to display a large amount of text using codenameone?How to force a SpanLabel to break it's Stringlibiconv.so: has text relocations error in cn1Convert mm into pixel in cn1Inputs are not responding (cn1)LayerLayout in cn1keeping the text hint at the bottom row of the textArea - cn1Set font weight bold programatically to true type font - cn1Text overlaps the hint in textArea - cn1
Struggling to present results from long papers in short time slots
Can artificial satellite positions affect tides?
Should I worry about having my credit pulled multiple times while car shopping?
My parents claim they cannot pay for my college education; what are my options?
Creating polygon with exact measurements in QGIS 3
What is the context for Napoleon's quote "[the Austrians] did not know the value of five minutes"?
Print the phrase "And she said, 'But that's his.'" using only the alphabet
At zero velocity, is this object neither speeding up nor slowing down?
Background for black and white chart
When is the phrase "j'ai bon" used?
Why is Skinner so awkward in Hot Fuzz?
How to sort human readable size
What made the Ancient One do this in Endgame?
How can religions without a hell discourage evil-doing?
How do I become a better writer when I hate reading?
The title "Mord mit Aussicht" explained
For Saintsbury, which English novelists constituted the "great quartet of the mid-eighteenth century"?
I sent an angry e-mail to my interviewers about a conflict at my home institution. Could this affect my application?
Co-worker is now managing my team. Does this mean that I'm being demoted?
What is the color associated with lukewarm?
Basic power tool set for Home repair and simple projects
Arcane Tradition and Cost Efficiency: Learn spells on level-up, or learn them from scrolls/spellbooks?
Reflecting Telescope Blind Spot?
VHDL: What is correct way to model open collector output for FPGA?
Cn1 AutoSizeMode = true, hides text
Applying Style Dynamically To MultiButton LineX LabelsWhat component should be used to display a large amount of text using codenameone?How to force a SpanLabel to break it's Stringlibiconv.so: has text relocations error in cn1Convert mm into pixel in cn1Inputs are not responding (cn1)LayerLayout in cn1keeping the text hint at the bottom row of the textArea - cn1Set font weight bold programatically to true type font - cn1Text overlaps the hint in textArea - cn1
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
Whenever I enable the autosize mode on my components, the label text dissapears
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);
The problem I´m facing is that some of the texts are really big and I need a way for those to be displayed.
Thanks!
codenameone
add a comment |
Whenever I enable the autosize mode on my components, the label text dissapears
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);
The problem I´m facing is that some of the texts are really big and I need a way for those to be displayed.
Thanks!
codenameone
In case you wonder, here is my form init... m_textModeLayout = new TextModeLayout(8, 1); m_content = new Container(); m_content.setLayout(m_textModeLayout); m_content.setScrollableY(true); m_content.add(m_textModeLayout.createConstraint(), new SpanLabel("Instruction")); add(CENTER, m_content);
– Chuck
Mar 25 at 2:59
add a comment |
Whenever I enable the autosize mode on my components, the label text dissapears
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);
The problem I´m facing is that some of the texts are really big and I need a way for those to be displayed.
Thanks!
codenameone
Whenever I enable the autosize mode on my components, the label text dissapears
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);
The problem I´m facing is that some of the texts are really big and I need a way for those to be displayed.
Thanks!
codenameone
codenameone
asked Mar 25 at 2:56
ChuckChuck
1066
1066
In case you wonder, here is my form init... m_textModeLayout = new TextModeLayout(8, 1); m_content = new Container(); m_content.setLayout(m_textModeLayout); m_content.setScrollableY(true); m_content.add(m_textModeLayout.createConstraint(), new SpanLabel("Instruction")); add(CENTER, m_content);
– Chuck
Mar 25 at 2:59
add a comment |
In case you wonder, here is my form init... m_textModeLayout = new TextModeLayout(8, 1); m_content = new Container(); m_content.setLayout(m_textModeLayout); m_content.setScrollableY(true); m_content.add(m_textModeLayout.createConstraint(), new SpanLabel("Instruction")); add(CENTER, m_content);
– Chuck
Mar 25 at 2:59
In case you wonder, here is my form init... m_textModeLayout = new TextModeLayout(8, 1); m_content = new Container(); m_content.setLayout(m_textModeLayout); m_content.setScrollableY(true); m_content.add(m_textModeLayout.createConstraint(), new SpanLabel("Instruction")); add(CENTER, m_content);
– Chuck
Mar 25 at 2:59
In case you wonder, here is my form init... m_textModeLayout = new TextModeLayout(8, 1); m_content = new Container(); m_content.setLayout(m_textModeLayout); m_content.setScrollableY(true); m_content.add(m_textModeLayout.createConstraint(), new SpanLabel("Instruction")); add(CENTER, m_content);
– Chuck
Mar 25 at 2:59
add a comment |
1 Answer
1
active
oldest
votes
Autosize mode won't work here due to the unique layout constraint which prevents us from knowing the available size beforehand. It will only work in a deterministic layout.
I would suggest rethinking your design and using a SpanLabel
below the text component to represent the additional details. That way the text won't shrink "too much".
An alternative would be setting the label size of the text to a specific smaller size but that might make the text unreadable to some users and make things worse as a result.
As always, thank you for your help. Is changing the layout a possibility?
– Chuck
Mar 25 at 12:54
Spanlabel did the trick... I guess this TextComponent and PickerComponent classes are designed with only short texts in mind. Thank you so much!
– Chuck
Mar 25 at 18:37
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55330703%2fcn1-autosizemode-true-hides-text%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Autosize mode won't work here due to the unique layout constraint which prevents us from knowing the available size beforehand. It will only work in a deterministic layout.
I would suggest rethinking your design and using a SpanLabel
below the text component to represent the additional details. That way the text won't shrink "too much".
An alternative would be setting the label size of the text to a specific smaller size but that might make the text unreadable to some users and make things worse as a result.
As always, thank you for your help. Is changing the layout a possibility?
– Chuck
Mar 25 at 12:54
Spanlabel did the trick... I guess this TextComponent and PickerComponent classes are designed with only short texts in mind. Thank you so much!
– Chuck
Mar 25 at 18:37
add a comment |
Autosize mode won't work here due to the unique layout constraint which prevents us from knowing the available size beforehand. It will only work in a deterministic layout.
I would suggest rethinking your design and using a SpanLabel
below the text component to represent the additional details. That way the text won't shrink "too much".
An alternative would be setting the label size of the text to a specific smaller size but that might make the text unreadable to some users and make things worse as a result.
As always, thank you for your help. Is changing the layout a possibility?
– Chuck
Mar 25 at 12:54
Spanlabel did the trick... I guess this TextComponent and PickerComponent classes are designed with only short texts in mind. Thank you so much!
– Chuck
Mar 25 at 18:37
add a comment |
Autosize mode won't work here due to the unique layout constraint which prevents us from knowing the available size beforehand. It will only work in a deterministic layout.
I would suggest rethinking your design and using a SpanLabel
below the text component to represent the additional details. That way the text won't shrink "too much".
An alternative would be setting the label size of the text to a specific smaller size but that might make the text unreadable to some users and make things worse as a result.
Autosize mode won't work here due to the unique layout constraint which prevents us from knowing the available size beforehand. It will only work in a deterministic layout.
I would suggest rethinking your design and using a SpanLabel
below the text component to represent the additional details. That way the text won't shrink "too much".
An alternative would be setting the label size of the text to a specific smaller size but that might make the text unreadable to some users and make things worse as a result.
answered Mar 25 at 3:17
Shai AlmogShai Almog
42.3k52655
42.3k52655
As always, thank you for your help. Is changing the layout a possibility?
– Chuck
Mar 25 at 12:54
Spanlabel did the trick... I guess this TextComponent and PickerComponent classes are designed with only short texts in mind. Thank you so much!
– Chuck
Mar 25 at 18:37
add a comment |
As always, thank you for your help. Is changing the layout a possibility?
– Chuck
Mar 25 at 12:54
Spanlabel did the trick... I guess this TextComponent and PickerComponent classes are designed with only short texts in mind. Thank you so much!
– Chuck
Mar 25 at 18:37
As always, thank you for your help. Is changing the layout a possibility?
– Chuck
Mar 25 at 12:54
As always, thank you for your help. Is changing the layout a possibility?
– Chuck
Mar 25 at 12:54
Spanlabel did the trick... I guess this TextComponent and PickerComponent classes are designed with only short texts in mind. Thank you so much!
– Chuck
Mar 25 at 18:37
Spanlabel did the trick... I guess this TextComponent and PickerComponent classes are designed with only short texts in mind. Thank you so much!
– Chuck
Mar 25 at 18:37
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55330703%2fcn1-autosizemode-true-hides-text%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
In case you wonder, here is my form init... m_textModeLayout = new TextModeLayout(8, 1); m_content = new Container(); m_content.setLayout(m_textModeLayout); m_content.setScrollableY(true); m_content.add(m_textModeLayout.createConstraint(), new SpanLabel("Instruction")); add(CENTER, m_content);
– Chuck
Mar 25 at 2:59