问题标签 [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.
android - Android - UI 元素离开屏幕
我在定位布局元素时遇到问题。我的 TableLayout 中的 AutoComplete 和它之后的按钮正在扩展 TableRow 大于屏幕的宽度。有人知道为什么吗?下面是我的 XML 代码以及问题的图片。
提前致谢!!
android - Android中的表格布局问题?
我有使用表格布局。它有两列。第一列包含一个文本视图,另一列是 EditText。我的布局应该是这样的。
但我的布局自动对齐是这样的:
如何解决第一个布局。它有什么错误。有什么想法吗?
代码:我注意到单行的代码。以供参考。就像我为所有行完成的代码一样。
android - 在一个线程中找到 TableLeyout(因为 ProgressDialog)
在我的活动中,我从网络上获取了一些大数据,并且在获取这些数据时,我想向用户展示一个带有旋转轮的 ProgressDialog。我只能将此代码放入线程中,对吗?问题是,在我得到这些数据后,我需要将它作为 TableRows 插入到我的 tableLayout 中,并且似乎无法从线程访问 TableLayout。
我该怎么做才能显示此进度对话框并能够从线程访问表格布局?线程结束时是否发生了任何事件?
我的代码失败:
我的完整代码是:
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
. 所以问题解决了一半。我仍然需要知道用户选择的行的选择器,为此我很乐意将所有弹珠交给任何可以给我答案的人。
android - 设备旋转后的 TableLayout 格式丢失
在设备从任一方向旋转后,我看到 TableLayout 出现一个奇怪的问题。如果您以纵向或横向模式加载视图,则表格加载正常。但是,一旦您旋转设备,这些列就会折叠以适合它们的宽度。我希望在旋转后,列仍会拉伸以适应屏幕的宽度。关于可以做些什么来解决这个问题的任何想法?屏幕截图和布局代码如下。
旋转前:
旋转前 http://dl.dropbox.com/u/334957/normal_from_portrait.png
旋转后:
旋转后 http://dl.dropbox.com/u/334957/after_rotate_portrait.png
表布局:
表行:
谢谢!
android - Android中的精美动态列表:TableLayout vs ListView
需要有不那么微不足道的动态列表,其中每条记录由几列(文本、按钮)组成。它应该看起来像:
起初,实现这一目标的明显方式似乎是TableLayout
. 我期望在 res/layout/*.xml 中指定布局/样式数据,并用 java 代码中的一些数据集填充它(如ListView
,它可以TextView
在 *.xml 中指定项目并将其绑定到某个数组使用ArrayAdapter
)。但是玩了一段时间后,我发现所有可能的方法都是完全以TableLayout
编程方式填充。尽管如此,直接在 java 代码中创建TableRow
和TableRow
设置布局属性似乎还不够优雅。
所以问题是:我走对了吗?真的是TableLayout
最好的视图来实现这一点吗?也许扩展ListView
或其他方式来满足这些要求更合适?
android - 带有图像和文本的表格布局
我想在表格的左侧单元格中显示图像,在右侧单元格中显示文本。
我的问题是文本视图漂浮在可见屏幕之外,所以我看不到整个文本。文本应在屏幕可见的右端中断。我试图设置maxWidth
一个像素值,但这不起作用。
任何人都可以为我的问题提供解决方案。也许有更好的布局选项?
我的布局定义:
winforms - 工具条表布局样式
使用 c# 2008 winforms。
我可能在这里遗漏了一些明显的东西,但是任何人都可以帮助我在工具条中使用表格布局样式。我期待它类似于在设计器中使用表格布局控件,并且能够使用设计器将工具条中的控件分配给某种网格表格布局,但是这些属性都不可见。
当我将样式设置为 tablelayout 并添加控件时,它们只是以垂直线结束,似乎没有任何属性可以设置 tablelayout 样式网格,然后将控件分配到网格中的正方形。我希望这一切都可以在设计者中完成。
任何人都可以请教
谢谢
android - 滚动到 ScrollView 中 TableLayout 的最后一行
我想要一个动态表,由于用户交互,随着时间的推移添加行,使用 ScrollView 中的 TableLayout。这很好用,但是当我想使用 滚动到表格末尾时fullScroll()
,它总是会忽略最后一行;也就是说,它会滚动以使最后一个之前的那个可见。手动滚动时最后一行可见,滚动条也是正确的。
我当然愿意接受有关如何从中做出更好布局的建议;但我特别有兴趣了解为什么fullScroll()
会这样。我应该给它一个不同的参数,还是完全使用其他东西?还是因为新添加的行尚不可见而这样做?(如果是这样,我该如何解决?)或者我错过了其他一些明显的事情?
以下代码复制了该问题:
测试活动.java:
主.xml:
编辑:作为参考,我实现了Romain Guy的解决方案如下:
在 TestActivity.java 中,替换:
和:
哪个工作正常。
android - TableView 行中的可滚动 Android ListView
我有以下对话框布局:
我希望 Listview 增长直到可用空间被使用,然后随着它继续增长而滚动。当具有 Listview 的表行是 TableLayout 中的最后一行时,这可以正常工作:
(来源:heeroz.com)
但是,将“添加”按钮放在列表顶部并不是很直观。当我将“固定”表格行移动到底部时,一旦 ListView 增长到应该滚动的点,它就会将它们推离屏幕。只有当没有其他东西可以从屏幕上推出时,ListView 才会开始滚动:
(来源:heeroz.com)
如何更改布局以使带有按钮的表格行和 EditText 视图保持可见?