将表格安装到屏幕-codenameone

将表格安装到屏幕-codenameone,codenameone,lwuit,Codenameone,Lwuit,我在我的一个codenameone申请表中使用了表 我对列宽有问题。在某些设备中,表格显示为水平滚动,但在某些设备中不显示。我想使表格适合设备屏幕宽度或更改某些列的宽度。我正在搜索此功能,但没有找到合适的功能 它如何执行?我的建议是检查jquerymobile的解决方案 [在此处输入链接说明][1] [1] :jquerymobile reflow table您可以使用width属性,它以可用空间的百分比表示,其中-1是一种特殊情况(仅在一列上使用),它会占用剩余的可用空间。这是针对J2ME(M

我在我的一个codenameone申请表中使用了表

我对列宽有问题。在某些设备中,表格显示为水平滚动,但在某些设备中不显示。我想使表格适合设备屏幕宽度或更改某些列的宽度。我正在搜索此功能,但没有找到合适的功能


它如何执行?

我的建议是检查jquerymobile的解决方案 [在此处输入链接说明][1]


[1] :jquerymobile reflow table

您可以使用width属性,它以可用空间的百分比表示,其中-1是一种特殊情况(仅在一列上使用),它会占用剩余的可用空间。

这是针对J2ME(MIDP)还是带有codenameone的Symbian设备的工作?我不确定。不,但这是一个很好的例子,说明了响应表应该如何工作。这与问题无关。谢谢Shai Almog,我想在运行时模式下而不是在设计模式下使用代码。怎么做的?我找不到合适的内容。如果您使用的是表布局,则只需使用TableLayout.createConstraint()方法获得的附加table.Constraint参数添加元素即可。如果您使用的是Table类,则会覆盖TableLayout.Constraint中受保护的TableLayout.Constraint createCellConstraint(对象值、int行、int列)是否有完全显示这些功能的示例?我试着用它,但什么都不清楚。谢谢Shai。我在哪里可以更改TableLayout或Table中一列的宽度?我有4列,我想用不同的大小调整它们的大小。。。;TableLayout.Constraint c=l.createConstraint();c、 设定宽度(…);