今天又测试出TableLayout 的一个bug,如果表格第一行存在行合并(rowspan),则发生异常,界面无法显示。范例如下:
<screen title="TableLayout Demo"> <scrollpane scrollbar="both"> <container style="layout:tablelayout;gap:1 1;border:1 1 1 1;border-color:red;bg-color:red;font-size:large"> <text class="child1" style="min-size:30 0;span:1 2">姓名</text> <text class="child1" style="min-size:50 0">部门</text><break/> <text class="child1">test</text> </container> </scrollpane> <screenfirstmenu onAction="back">Back</screenfirstmenu> <screenSecondMenu onAction="exit">Exit</screenSecondMenu> </screen>
如果rowspan没有出现在第一行则正常,修改后显示效果如下: