问题标签 [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 投票
2 回答
9238 浏览

android - 如何在表格布局中动态创建列?

我试图了解如何将列和行动态添加到表格布局中。

我有这个简单的例子。但是,它仅在运行时显示第一列。

有人可以告诉我为了显示四列而不是一列缺少什么吗?

0 投票
2 回答
15982 浏览

android - Android - 使用现有的 TableRow 布局将 TableRow 动态添加到 TableLayout

我正在尝试将 TableRows 添加到运行良好的 TableLayout 中。但是,我在布局参数方面遇到了一些问题。TableRow 中 TextView 之间的间距不像我想象的那样正常。

我当前的代码如下所示。

之后,TableLayout 看起来类似于:

但我希望它看起来像:

为了澄清事情,我希望每个新的 TableRow 和它包含的 TextViews 继承现有 TableRow 和 TextView(s) 的布局属性。

0 投票
1 回答
971 浏览

android - 如何在 Android 中将背景图像添加到 Tablelayout?

我的项目中有 TableLayout,其中包含 6 个 TableRow 布局。每个 TableRow 布局中都有 7 个 TextView。我想为当前显示 42 个 TextViews 的 TableLayout 设置背景图像。我还为每个 TextView 设置了一些背景颜色。我试过这个

但它没有显示我的图像。但是,如果我为我的 42 个 TextViews 执行此操作..

然后我的图像是可见的。但我想显示 TableLayout 背景图像以及每个 TextView 的背景颜色。我怎样才能做到这一点?请帮忙!感谢:D

0 投票
1 回答
261 浏览

android - 在 RelativeLayout 中定位自定义 TableView

在我的主要活动中,我有一个 relativeLayout,我正在向其中动态添加一个名为 IconTray 的自定义类,Extends TableLayout如下所示。IconTray 接受一个 ArrayList 并构建表。在表格全部建成并放置 imageViews 后,我想将表格定位为中心屏幕。我的问题是,我如何定位 IconTray,我是从主要活动还是从其本身进行。

我的主要活动:

我的布局xml

0 投票
1 回答
1203 浏览

android - 在 TableLayout 中动态添加 TableRow 的问题

我的代码:

我希望它在每次单击 add 时添加一个新 Button。我的xml如下:

每次我点击Button,它什么都不做。有人可以帮我吗?

0 投票
3 回答
3221 浏览

android - TableLayout 会提供垂直滚动条吗?

还是我必须将 ScrollView 合并到 TableLayout 中?这甚至可能吗?我想为屏幕动态创建任意数量的行,但需要这些行是可滚动的。

我一直在徒劳地尝试让这个使用 LinearLayout 工作太久了,我认为是时候转移到 TableLayout 或 RelativeLayout 了——对一个比另一个更可取的任何评论?

0 投票
1 回答
66 浏览

android - 我提议的布局是否合理,或者至少“可行”?

我需要有一个“固定行”,其下方有一个滚动区域,其中填充了 1..N 行动态创建的小部件/视图。这是我希望能起作用的(伪xml):

所以布局文件是:

...并且 TableRows(在第一个固定的之后)是动态添加的,由以下伪代码表示:

因此,确实,我的假设是:

LinearLayout 可以有 0..N 个子级;ScrollView 只能有一个孩子;TableLayout 可以有 0..N 个 TableRows。

我的假设是有效的,还是我用离子做了一个贮槽?

0 投票
2 回答
2743 浏览

android - 为什么编译器说我没有给我的 TableLayout 一个 id?

我重新安排了动态创建小部件/视图的代码,尽管 xml 布局看起来“格式正确”(它可以编译),但当我到达相应的“setContentView()”时它崩溃了。

爱荷华州:

...所以我在我的 xml 布局文件中注意到一个警告图标:“这个 TableLayout 没用(没有孩子,没有背景,没有 id)”

好吧,我要在运行时添加孩子;为什么需要背景?还有一个大问题:为什么它说它没有 id,当我添加一个时:

还有另一个警告说,“这个 TableRow 或其 TableRow 父级没用”

这是整个xml:

是什么导致了这种令人反感的发展?

更新:

查看我的帖子时,我看到 xml 中的最终“TableLayout”有一个多余的直角括号。所以,我拿出第一个,现在我得到一个错误消息,即“找不到与给定名称匹配的资源(在'id',值为'@id/tlDynamicRows')。”

xml 的那部分现在是:

是什么赋予了?

更新:

这是最终起作用的xml:

我仍然有一条警告消息要在 ScrollView 内的 TableLayout 中更改此行:

到:

我做到了,它似乎没有任何区别 - 但它摆脱了警告,所以我会离开它。

0 投票
1 回答
190 浏览

android - 对话框元素的对齐方式

我在 XML 中设置了以下布局,它被设置为对话框的内容视图,我想要做的是将两个按钮居中,以便它们出现在它们所在的表格行的中心,但无论如何我对他们做了他们留在左边。这与它在对话框中有关吗?我该如何解决?

0 投票
1 回答
314 浏览

android - Android:更新表格布局

有没有办法在创建表格布局后更新它?我有一个应该包含搜索结果的 TableLayout。我验证了结果是否准确返回并添加到表格中,但表格没有显示。