在代号一中动态填充列表
Populate list dynamically in Codename one
我对代号一中的列表概念有一些疑问。我需要一个在 运行 时间动态填充的项目列表,但我不知道该怎么做,所以有人帮我解决这个问题吗?
取决于您的列表是如何构建的...例如当您有一个带有容器的表单时,其中包含您的列表作为标签。
Container c = new Container(BoxLayout.y());
//adding strings as labels
c.add("String1").add("String2");
然后您可以稍后将字符串添加到此容器
c.add("new String");
但表单不会自行更新。所以你必须
form.revalidate()
或 form.animateLayout(150)
能够在屏幕上显示更改。
我对代号一中的列表概念有一些疑问。我需要一个在 运行 时间动态填充的项目列表,但我不知道该怎么做,所以有人帮我解决这个问题吗?
取决于您的列表是如何构建的...例如当您有一个带有容器的表单时,其中包含您的列表作为标签。
Container c = new Container(BoxLayout.y());
//adding strings as labels
c.add("String1").add("String2");
然后您可以稍后将字符串添加到此容器
c.add("new String");
但表单不会自行更新。所以你必须
form.revalidate()
或 form.animateLayout(150)
能够在屏幕上显示更改。