问题标签 [android-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 投票
1 回答
1534 浏览

android - Android 可滚动表格

如果内容在水平和垂直方向上都太大,我该如何实现这个表格滚动?

0 投票
4 回答
77897 浏览

android - 如何制作可滚动的 TableLayout?

请看这里的 XML 代码:

我的代码比这长得多,但我只是删除了不必要的部分。问题是我想让它TableLayout成为可滚动的,以便可以显示我所有的东西。

我试图将这一行放入其中TableLayout以使其可滚动:

但它不能完成这项工作。有办法吗?

0 投票
1 回答
2100 浏览

android - 如何在 Android 中创建具有动态行的表

我是android的新手,我被以下难题困住了。

我需要在 Android 中创建一个如下所示的表:

类别 | 商品名称 | 获得的分数 | 最大标记|


第 1 行信息


第 2 行信息


我面临的问题是这些行需要根据项目的数量动态创建。
我环顾四周,发现表格布局信息非常通用,或者没有显示如何创建动态表格。

PS我无法附上表格的确切图片,因为我没有足够的积分

0 投票
3 回答
2055 浏览

java - 如何更改我的 Android 应用程序列的背景颜色

我的 Android 应用有一个包含七列的表格。当表格中的内容更新时,我想更改这些列的背景颜色。如何在 main.xml 中指定列以及如何更改它们的背景颜色?谢谢。

编辑发布的 main.xml...

编辑:

这是为什么我要突出显示整个列而不是单个文本视图的示例。当我突出显示各个文本视图时,它们的大小不同,因此它们不会扩展到该列中最宽文本视图的宽度。除非有人知道如何更改我的文本视图的大小以适应每列中最宽文本视图的大小。如果有人知道这个,请发帖。

不均匀突出显示

编辑:将 layout_weight 属性添加到 TableRow 标记的结果...

在此处输入图像描述

我也尝试了同样的事情,但将 layout_weight 属性添加到了 TextView 标记中。这是结果...

在此处输入图像描述

0 投票
2 回答
208 浏览

android - 表格布局调整。是否可以?

我有一个包含五列和多行动态内容的表格布局。

我们注意到,每一列都取该列所有单元格的最大值的宽度。

我不想水平滚动,但我想检测何时超过总宽度,以便删除其中一列。

这可能吗?

0 投票
2 回答
604 浏览

android - 将所有视图放入一个表格行

我正在尝试将 TextView 放入我的 TableView 中,这样它就不会将微调框和另一个 TextView 推离屏幕。我试过改变layout_width,但没有奏效。我也尝试过更改 TableRow 的 layout_width,但这也不起作用。那么如何才能将最左边的 textView 的文本放在行中呢?

目前,它看起来像这样:

使用 TextView 进行屏幕外布局

在最上面的微调器上,左边应该有一个数字。我试图把它挤到屏幕上,让三个都适合。

0 投票
2 回答
10098 浏览

android - 如何使用表格布局用四个按钮填充屏幕?

我有以下布局

哪个出局

在此处输入图像描述

如何拉伸四个按钮以填满整个屏幕?

0 投票
2 回答
73283 浏览

android - 使用 TableLayout 跨越列

可能重复:
Android TableLayout 中的“colspan”等价物是什么?

它在 TableLayout 的文档中说“单元格可以跨列,就像它们在 HTML 中一样。” 但是,我找不到任何方法。

具体来说,我有一排两列,另一排一列。我希望一列行跨越整个表格。似乎很容易,但我没有看到它。

0 投票
1 回答
927 浏览

android - 表格行的 onContextItemSelected 方法

我正在创建一个包含一个表的活动。选择一行时,我想通过上下文菜单选项更新或删除该行。该表位于 TableLayout 视图中。每行都作为 TableRow 视图添加到 TableLayout 中,并且对于每个 TableRow,我都使用 registerForContextMenu(tr); 将其注册为上下文菜单;

选择行时会显示上下文菜单选项,但问题是我需要所选行的编号。我认为这可以通过 onContextItemSelected(MenuItem item) 方法中的以下源代码来实现:

但 AdapterContextMenuInfo 始终为空。

我可以通过其他方法实现表格行吗?

0 投票
3 回答
19620 浏览

android - Android TableLayout 以编程方式

我学会了如何使用 XML 文件创建 UI。但是请帮助我了解如何在不使用 XML 文件的情况下以编程方式进行操作,尤其是对于 LinearLayout 以外的其他文件。