今天又测试出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没有出现在第一行则正常,修改后显示效果如下:

本文描述了一个关于TableLayout在使用行合并(rowspan)时出现的界面显示异常问题,特别是当rowspan出现在表格第一行时。通过修改示例代码展示了正确的实现方式。
151

被折叠的 条评论
为什么被折叠?



