问题标签 [tablelayout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
26510 浏览

android - Android table with round border

How can I make a table with a round border, similar to the photo below, in Android?

Round-bordered table

0 投票
5 回答
42060 浏览

java - 如何让 Android TableLayout 填满屏幕?

我正在与 Android 糟糕的布局系统作斗争。我试图让一张桌子填满屏幕(很简单吧?)但这太难了。

我让它以某种方式在 XML 中工作,如下所示:

但是我无法让它在 Java 中工作。我已经尝试了 LayoutParams 的一百万种组合,但没有任何效果。这是我得到的最好的结果,它只填充了屏幕的宽度,而不是高度:

显然,Android 文档没有帮助。有人有想法么?

0 投票
5 回答
4822 浏览

android - 在 Android 中显示大量“网格”数据的最佳方法

我正在为 Android (1.5) 构建一个应用程序,在查询 Web 服务后,它会向用户显示大量数据,这些数据应该以“网格”或“表格”样式显示。

我必须显示大约 7 列和 50 行的结果(例如,包含姓名、地址、电话号码、去年销售额等的客户列表)。

显然,7 列不会固定在屏幕上,我希望用户能够向上/向下滚动和向左/向右滚动(因为列数很重要)来探索网格结果。

单元格选择级别不是必需的,因为我需要行选择级别。

获取此界面元素的最佳方法是什么?Listview// ? GridView_TableLayout

0 投票
1 回答
913 浏览

css - Internet Explorer 基于百分比的布局问题

我的目标是制作一个宽度和高度为 200% 的布局,其中包含四个高度和宽度相等的容器(每个 100%),不使用 javascript 作为最低限度(或者最好不使用 hack)。

现在我正在使用 HTML5 和 CSS display:table。它在 Safari 4、Firefox 3.5 和 Chrome 5 中运行良好。我还没有在旧版本上测试过它。

尽管如此,在 IE7 和 IE8 中,这种布局完全失败了。(我确实使用了Javascript HTML5启用脚本/cc../,所以不应该使用新的HTML5标签)

这是我所拥有的:

你可以在这里看到它:http ://www.tombarrasso.com/ie-issue/

0 投票
1 回答
277 浏览

php - 根据多数组中的键计算行跨度和列跨度数

我有这两种布局,基本上,它可以是任何布局。我决定为此使用表格,因为使用 div 标签会在某些可能的布局类型中导致不良结果。

这里有 2 张图片描述了行和列的返回结果:

替代文字 http://acs.graphicsmayhem.com/images/SimpleLayout.png

这将返回 $layout 数组,如下所示:

在此布局类型中:$layout[1][0]未设置或不存在。此处不存在第 1 行第 0 列。那么我们如何使用它来帮助我们确定行跨度......?

替代文字 http://acs.graphicsmayhem.com/images/MoreComplexLayout.png

好的,这种布局类型现在将返回以下内容:

同样,这里有一些没有设置:

好的,我有一个名为 $layout 的数组,它对行和列执行 foreach,但它不会抓取未设置的行和列。所以我创建了一个 for 循环(正确计算有多少行和有多少列)。这是我到目前为止得到的:

好的,$layout 数组有 2 个键。第一个 1 是 [ row ],第二个 key 是 [ column ]。现在遍历它们并确定它是否未设置,告诉我需要将行跨度或列跨度放入某处。我完全迷失在这里。

基本上,我想在这里返回一个数组,如下所示:

它要么需要一个colspan,要么需要一个rowspan,对于同一个<td>元素,它肯定永远不需要两者。此外,上面的图片仅显示 2 列,可以有 2 列以上。

任何帮助将不胜感激!

0 投票
2 回答
1491 浏览

javascript - 最简单的表格条目编辑/添加/删除网络工具包(用于 php)

我正在用 PHP 构建一个网站,并提供了需要允许用户执行的表格:

  1. 添加新条目(一次只有一个,应该显示为新的模态覆盖)
  2. 删除多个选定的条目
  3. 编辑现有条目(一次仅一个,在类似于 1 的视图中。)
  4. 上下重新排列条目。一个一个就好。不需要多个/分组重新排列

什么 jQuery / js / 任何工具包最容易使用?(当然,我应该能够在 php 中使用它)。我确实尝试过破解:http ://www.ericmmartin.com/projects/simplemodal/但在尝试让它编辑一些现有数据时遇到了可怕的时间(向它传递数据时遇到问题)。

0 投票
2 回答
270 浏览

php - 用于操作表的 Ajax 工具包

(对上一个问题的惨淡回答)

我正在用 PHP 构建一个网站,并提供了需要允许用户执行的表格:

  1. 添加新条目(一次只有一个,应该显示为新的模态覆盖)
  2. 删除多个选定的条目
  3. 编辑现有条目(一次仅一个,在类似于 1 的视图中。)
  4. 上下重新排列条目。一个一个就好。不需要多个/分组重新排列

什么 jQuery / js / 任何工具包最容易使用?(当然,我应该能够在 php 中使用它)。

我确实尝试过破解:http ://www.ericmmartin.com/projects/simplemodal/但在尝试让它编辑一些现有数据时遇到了可怕的时间(向它传递数据时遇到问题)。

0 投票
3 回答
26108 浏览

android - android:在Tablelayout中使用Tablerow+TextView的两个问题

我正在使用 Tablerow+TextView 为博客文章及其回复创建一个简单的视图。在每个 TableRow 中,我放入了一个 TextView。现在我有两个问题:

  1. 比屏幕长的文本不会自动换成多行。是 TableRow 设计的吗?我已经设置tr_content.setSingleLine(false);[update] 这已经解决了,我想我应该在 textView 中将 Fill_parent 更改为 Wrap_content。tr_author_time.setLayoutParams(new LayoutParams( LayoutParams.**WRAP_CONTENT**, LayoutParams.WRAP_CONTENT));

  2. 表格不会像 ListView 那样滚动。我的行大于屏幕大小。我希望表格可以像 ListView 一样向下滚动查看。那可能吗?

这是我的代码:

0 投票
2 回答
9655 浏览

android - 在表格布局中插入图像而不拉伸它Android

我在表格布局中获取图片时遇到了一些麻烦...实际上,每个我都有 2 列,当我将图片放在表格的一个单元格中时,它完全被拉伸和不成比例...我找不到如何制作它保持在单元格内的原始状态,并让其余的空间由白色背景填充...... XML 是这样的:

0 投票
2 回答
4131 浏览

android - 如何在 TableLayout 中自动调整 EditText 小部件(具有某些属性)的大小

我有一个布局问题。我要做的是:

  1. 在 xml 中创建具有零个子项的 TableLayout:
    <TableLayout android:id="@+id/t_layout_contents" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@id/l_layout_tags" android:stretchColumns="1" android:paddingLeft="5dip" android:paddingRight="5dip" />
  2. 在 onCreate() 中以编程方式插入第一行:
    TableLayout tLayoutContents = (TableLayout)findViewById(R.id.t_layout_contents);
    NoteElement nr_1 = new NoteElement(this);
    tLayoutContents.addView(nr_1);

“NoteElement”类扩展了 TableRow。第一行仅包含一个空白 ImageView 作为占位符和一个 EditText 用于输入文本。NoteElement 的构造函数如下所示:

方法 addTextField() 指定 EditText 小部件的属性:

到现在为止还挺好。但是一旦字符的可用空间耗尽,我的问题就会出现。EditText 不会自行调整大小,而是切换到单行 EditText。我正在拼命寻找一种方式,在该方式中 EditText 动态调整其高度,这取决于插入的文本长度。

有人对此有提示吗?