Question

I am building an app using codename one

I have a radiobutton with a very long text.

When i focus on this radio button , the text of that radio button starts scrolling.

What I wish to do is show all the text associated with the radiobutton on the screen.

So i tried radiotbutton.setUIID("TextArea");

But with this, only the appearance of the radiobutton changes. THe radio button's text does not spill over to multiple lines.

I want to show the radio button's text all at once (no matter how long it is) . How do i do it?

Was it helpful?

Solution

MultiButton has a radio button mode but you need to know the number of lines in advance.

The solution to this is something like:

RadioButton r = new RadioButton();
Container c = new Container(new BoxLayout(new BoxLayout.X_AXIS));
c.addComponent(r);
TextArea radioText = new TextArea("Long text for radio button");
radioText.setEditable(false);
c.addComponent(radioText);
radioText.setUIID("RadioButton");
c.setLeadComponent(r);

You can do this entire thing in the GUI builder which supports lead component as well.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top