`
shappy1978
  • 浏览: 700703 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Kuix TableLayout bug说明(2)

    博客分类:
  • J2ME
 
阅读更多

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

 

  • 大小: 2 KB
分享到:
评论

相关推荐

    Android TableLayout实现边框

    2. TableLayout和TableRow的XML布局文件,其中设置了边框相关的属性。 3. Java代码可能用于动态添加行或调整边框样式。 通过分析这个源码,你可以学习到如何根据需求自定义TableLayout的边框效果,以及如何灵活地...

    Android使用TableLayout动态布局实例

    android:text="Column 2" android:layout_column="1"/&gt; &lt;!-- Add more rows as needed --&gt; &lt;/TableLayout&gt; ``` 在这个例子中,我们创建了一个两列的表格,每列都包含一个`TextView`。`layout_column`属性定义...

    TableLayout

    java TableLayout布局

    tablelayout实现表格效果

    在Android开发中,TableLayout是布局管理器的一种,它允许开发者创建类似电子表格的布局,非常适合展示数据或者组织内容。本篇文章将详细讲解如何利用TableLayout在Android中实现表格效果。 **1. TableLayout基本...

    用TABLELAYOUT做表格

    2. **添加TableRow**:在TableLayout内,为每行数据创建一个`&lt;TableRow&gt;`。TableRow可以包含多个子视图,它们将自动填充表格的列。 ```xml 列1数据"/&gt; 列2数据"/&gt; 列3数据"/&gt; ``` 3. **定义列宽**:默认...

    安卓 tablelayout布局实例

    在本教程中,我们将深入探讨`TableLayout`的使用,包括其基本概念、属性以及如何在实际项目中创建和操作表格布局。 `TableLayout`是Android `LinearLayout`的一个子类,它提供了行列结构来排列子视图,通常这些子...

    TableLayout,实现动态添加和删除行,并实现统计表格中的数据

    2. **检查行中的数据** 检查行中的数据是否为空值,通常需要遍历行内的所有View,特别是那些用户可能输入数据的EditText。可以使用getText()方法获取文本内容,然后进行空值检查: ```java String text = ...

    018集-TableLayout视频教程

    【TableLayout】是Android开发中的一个关键布局组件,主要用于创建表格结构的用户界面。在本视频教程中,讲师深入浅出地介绍了TableLayout的工作原理、使用方法及其在实际应用中的重要性。 TableLayout继承自...

    利用TableLayout自定义可点击表格

    2. **创建TableRow**:在`TableLayout`内,为每一行创建`TableRow`。每个`TableRow`可以包含多个`View`,如`TextView`、`ImageView`等,代表表格的单元格。 ```xml android:id="@+id/table_row_1"&gt; android:id...

    TableLayout数据显示

    以下是对TableLayout的详细说明: 1. **TableLayout基本概念**: TableLayout是一个线性布局的扩展,它允许开发者在垂直方向上堆叠多个TableRow,每个TableRow就像HTML中的元素,可以包含一个或多个单元格(View或...

    tablelayout for swing

    2. `DiagonalLayout.java`:可能是一个与TableLayout类似的布局管理器,但支持对角线方向的布局。 3. `SwingToolkit.java`:可能是一个工具类,包含了与Swing相关的实用方法,如创建窗口、组件等。 4. `TableLayout....

    TableLayout实现gridview嵌套gridview效果

    2. **创建内部GridView**:在每个`TableRow`中,添加一个`GridView`作为子视图。每个`GridView`将有自己的数据集和适配器。你需要为每个`GridView`创建一个自定义适配器,以便根据需求显示内容。 3. **适配器定制**...

    TableLayout不显示列

    2. **使用布局视图预览**:在XML布局文件中使用预览功能,检查TableLayout是否按预期显示。 3. **逐步调试**:逐个添加或修改属性,观察TableLayout的行为变化,找出导致问题的关键因素。 在提供的...

    TableLayout.zip

    2. **对齐方式**:TableLayout支持组件的水平和垂直对齐方式,如左对齐、右对齐、居中和两端对齐。 3. **伸缩性**:通过设置行和列的伸缩属性,可以在空间不足或剩余时,自动调整组件的大小。例如,可以设置某些列...

    TableLayout伸缩列

    TableLayout是Android开发中一种布局管理器,它用于在屏幕上创建表格式的布局。在这个布局中,你可以设置行和列,并让这些元素根据需要自动伸缩。TableLayout的主要优点在于其灵活性,可以方便地创建响应式界面,...

    TableLayout程序生成

    2. **属性详解**: - `android:stretchColumns`:指定哪些列应该拉伸以填满可用空间。当表格的宽度比其内容更宽时,这很有用。 - `android:shrinkColumns`:指定哪些列应该缩小以适应表格的宽度。 - `android:...

    android 利用TableLayout自动生成表格

    在Android开发中,TableLayout是布局管理器的一种,它允许我们创建二维的表格形式的界面。这个组件在显示数据或创建表单时非常有用。本文将深入探讨如何利用TableLayout自动生成表格,以及相关的Android开发知识。 ...

    TableLayout_Project

    2. **TableRow与View** TableRow是TableLayout的一个子类,它代表表格中的一行。在TableRow中,可以添加各种View对象,如TextView、ImageView等,它们将作为表格的单元格。每个View都可以通过设置权重或宽度来控制...

    TableLayout+ViewPager+Fragment滑动标题栏索引

    2. **ViewPager**: ViewPager是Android支持库中的一个视图组件,用于实现左右滑动切换页面的效果。它可以承载多个Fragment或者PagerAdapter子类的实例,每个Fragment代表一个独立的页面。用户通过手势滑动或使用...

    TableLayout制作表格

    在Android开发中,布局管理器是构建用户界面的关键部分,`TableLayout` 是其中一种用于创建表格样式的布局。本文将深入探讨`TableLayout`的使用方法、特性以及如何通过实例来实现一个简单的表格。 `TableLayout`是...

Global site tag (gtag.js) - Google Analytics