问题标签 [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 回答
13531 浏览

android - Android - UI 元素离开屏幕

我在定位布局元素时遇到问题。我的 TableLayout 中的 AutoComplete 和它之后的按钮正在扩展 TableRow 大于屏幕的宽度。有人知道为什么吗?下面是我的 XML 代码以及问题的图片。

提前致谢!!

用户界面图片

0 投票
1 回答
1057 浏览

android - Android中的表格布局问题?

我有使用表格布局。它有两列。第一列包含一个文本视图,另一列是 EditText。我的布局应该是这样的。

但我的布局自动对齐是这样的:

如何解决第一个布局。它有什么错误。有什么想法吗?

代码:我注意到单行的代码。以供参考。就像我为所有行完成的代码一样。

0 投票
1 回答
78 浏览

android - 在一个线程中找到 TableLeyout(因为 ProgressDialog)

在我的活动中,我从网络上获取了一些大数据,并且在获取这些数据时,我想向用户展示一个带有旋转轮的 ProgressDialog。我只能将此代码放入线程中,对吗?问题是,在我得到这些数据后,我需要将它作为 TableRows 插入到我的 tableLayout 中,并且似乎无法从线程访问 TableLayout

我该怎么做才能显示此进度对话框并能够从线程访问表格布局?线程结束时是否发生了任何事件?

我的代码失败:

我的完整代码是:

0 投票
5 回答
5345 浏览

css - 使用 CSS 在 tr:table 中设置样式行带和选择

我有一个需要使用 CSS 设置样式的 tr:table。表格的所有正常样式功能都可以正常工作,但没有出现行带和行选择。当我查看渲染的源代码时,我没有看到要抓取的 id 或类的行有什么不同,官方文档也没有任何属性来声明它们的样式类。这可能吗?如果可以,我需要做什么才能让我的 CSS 抓住它?

编辑

让我试着澄清发生了什么。

首先,使用上面的声明告诉jsf生成一个表,属性rowBandingInterval告诉它给每一行交替颜色(如果设置为2,那么它会做2行一种颜色,2行另一种,2行原来的, ETC。)

一旦页面被渲染成标准的 html,trinidad(和 jsf)将他们自己的类和 ID 应用到 html。我的正常程序是查看呈现的 html,找到它正在应用的类并为其添加 CSS 规则。但是在这种情况下,不会添加其他样式(呈现的 html 中没有任何内容表示一行与另一行不同)。

所以问题是,我如何告诉特立尼达给交替的行和用户选择的行不同的类/ID,让我用 CSS 抓住?

编辑 2

只是为了让任何人注意张贴,实际td元素也没有变化

编辑 3

在切换了所有属性,然后将所有代码剥离到它的基本部分之后,我找到了 row banding 属性。Trinidad 类相当复杂,除非您重新格式化代码并消除所有噪音,否则您将看不到它。特立尼达将类添加.af_column_cell-text-band到带状行中,而普通行只有.af_column_cell-text. 所以问题解决了一半。我仍然需要知道用户选择的行的选择器,为此我很乐意将所有弹珠交给任何可以给我答案的人。

0 投票
1 回答
708 浏览

android - 设备旋转后的 TableLayout 格式丢失

在设备从任一方向旋转后,我看到 TableLayout 出现一个奇怪的问题。如果您以纵向或横向模式加载视图,则表格加载正常。但是,一旦您旋转设备,这些列就会折叠以适合它们的宽度。我希望在旋转后,列仍会拉伸以适应屏幕的宽度。关于可以做些什么来解决这个问题的任何想法?屏幕截图和布局代码如下。

旋转前:

旋转前 http://dl.dropbox.com/u/334957/normal_from_portrait.png

旋转后:

旋转后 http://dl.dropbox.com/u/334957/after_rotate_portrait.png

表布局:

表行:

谢谢!

0 投票
2 回答
12379 浏览

android - Android中的精美动态列表:TableLayout vs ListView

需要有不那么微不足道的动态列表,其中每条记录由几列(文本、按钮)组成。它应该看起来像:

起初,实现这一目标的明显方式似乎是TableLayout. 我期望在 res/layout/*.xml 中指定布局/样式数据,并用 java 代码中的一些数据集填充它(如ListView,它可以TextView在 *.xml 中指定项目并将其绑定到某个数组使用ArrayAdapter)。但是玩了一段时间后,我发现所有可能的方法都是完全以TableLayout编程方式填充。尽管如此,直接在 java 代码中创建TableRowTableRow设置布局属性似乎还不够优雅。

所以问题是:我走对了吗?真的是TableLayout最好的视图来实现这一点吗?也许扩展ListView或其他方式来满足这些要求更合适?

0 投票
2 回答
1512 浏览

android - 带有图像和文本的表格布局

我想在表格的左侧单元格中显示图像,在右侧单元格中显示文本。

我的问题是文本视图漂浮在可见屏幕之外,所以我看不到整个文本。文本应在屏幕可见的右端中断。我试图设置maxWidth一个像素值,但这不起作用。

任何人都可以为我的问题提供解决方案。也许有更好的布局选项?

我的布局定义:

0 投票
1 回答
1749 浏览

winforms - 工具条表布局样式

使用 c# 2008 winforms。

我可能在这里遗漏了一些明显的东西,但是任何人都可以帮助我在工具条中使用表格布局样式。我期待它类似于在设计器中使用表格布局控件,并且能够使用设计器将工具条中的控件分配给某种网格表格布局,但是这些属性都不可见。

当我将样式设置为 tablelayout 并添加控件时,它们只是以垂直线结束,似乎没有任何属性可以设置 tablelayout 样式网格,然后将控件分配到网格中的正方形。我希望这一切都可以在设计者中完成。

任何人都可以请教

谢谢

0 投票
2 回答
7312 浏览

android - 滚动到 ScrollView 中 TableLayout 的最后一行

我想要一个动态表,由于用户交互,随着时间的推移添加行,使用 ScrollView 中的 TableLayout。这很好用,但是当我想使用 滚动到表格末尾时fullScroll(),它总是会忽略最后一行;也就是说,它会滚动以使最后一个之前的那个可见。手动滚动时最后一行可见,滚动条也是正确的。

我当然愿意接受有关如何从中做出更好布局的建议;但我特别有兴趣了解为什么fullScroll()会这样。我应该给它一个不同的参数,还是完全使用其他东西?还是因为新添加的行尚不可见而这样做?(如果是这样,我该如何解决?)或者我错过了其他一些明显的事情?

以下代码复制了该问题:

测试活动.java:

主.xml:


编辑:作为参考,我实现了Romain Guy的解决方案如下:

在 TestActivity.java 中,替换:

和:

哪个工作正常。

0 投票
1 回答
6167 浏览

android - TableView 行中的可滚动 Android ListView

我有以下对话框布局:

我希望 Listview 增长直到可用空间被使用,然后随着它继续增长而滚动。当具有 Listview 的表行是 TableLayout 中的最后一行时,这可以正常工作:

替代文字
(来源:heeroz.com

但是,将“添加”按钮放在列表顶部并不是很直观。当我将“固定”表格行移动到底部时,一旦 ListView 增长到应该滚动的点,它就会将它们推离屏幕。只有当没有其他东西可以从屏幕上推出时,ListView 才会开始滚动:

替代文字
(来源:heeroz.com

如何更改布局以使带有按钮的表格行和 EditText 视图保持可见?