【发布时间】:2014-10-18 00:33:21
【问题描述】:
我正在创建一个需要显示表格的应用,例如 30 列和 30 行。我希望用户能够使用滑动来移动表格/电子表格。这个想法是整个表格可能不会在屏幕上可见,如果是,它几乎不可读,因此必须有一些 max-columns-on-screen 值。表格中的每个单元格都必须能够是与其他单元格不同的颜色。
到目前为止,我已经研究了 TableLayout。这似乎不支持不同的颜色或滑动...实际上,它确实通过 .xml 支持不同的颜色,但这在运行时是不可更改的,而且看起来无论如何都会很混乱。
WebView 看起来是一种选择,因为我精通 HTML/CSS,但找不到很多关于使用 android 动态创建 HTML 和 CSS 内容的资源 - 仅加载它;虽然我可以想象用数据编写一个文件,然后加载它,然后删除文件。不确定这是否具有良好的性能。
在我开始朝错误的方向前进之前,我应该朝哪个方向前进? :-)
【问题讨论】:
-
动态生成html非常容易。特别是桌子很容易。您甚至不必将其写入文件,因为 WebView 也会从字符串加载 html。
-
我选择使用 webview 来完成这项特定任务。感谢您的回复!
标签: android html css webview tablelayout