den*_*niz 16 android material-design android-5.0-lollipop
我已经完成了这个新的设计规范
https://www.google.com/design/spec/components/data-tables.html#data-tables-interaction

我们如何在android中实现所有这些结构,交互.我没有找到足够的文档描述这个实现.这只是一种设计语言规范吗?有用的文件吗?谢谢
官方文档称"数据表通常出现在桌面企业产品中".但我对实施感到好奇.将这么多数据显示为移动/平板电脑中的表格不是一个好习惯吗?
lus*_*tig 17
TL; DR:我强烈建议您在应用程序中查找不同的UI元素来表示此数据,但如果您认为以表格格式显示数据是正确的,请使用v7支持库GridLayout.
我们如何在android中实现所有这些结构,交互.我没有找到足够的文档描述这个实现.这只是一种设计语言规范吗?有用的文件吗?谢谢
要实现此数据表设计,您肯定希望使用v7支持库中的GridLayout.要在表格布局中获得彩色分隔线,请参阅此StackOverflow答案.逻辑可能略有不同,因为我链接的答案告诉你如何显示GridView而不是GridLayout的网格项目分隔符,但应该应用相同的逻辑.只需为GridLayout提供背景颜色,为GridLayout子项提供不同的背景颜色,然后指定每个项目之间所需的间距.在您的情况下,您想要的垂直间距为0dp,水平间距为1dp.这样,GridLayout的背景将"显示"给用户,从而创建分隔效果.
官方文档称"数据表通常出现在桌面企业产品中".但我对实施感到好奇.将这么多数据显示为移动/平板电脑中的表格不是一个好习惯吗?
一如往常,答案取决于.但是,请这样考虑一下:您最后一次看到移动设备上显示的表格是什么时候?说实话,我不太想到一个.也许您可能想与您的设计团队交谈(或者如果您是独立开发人员,请考虑自己),无论数据表是否是此特定用例的最佳设计选择.也许图表将是一种更易于理解的数据显示方式.也许通过Spinner选择的每个列的几个不同列表.
| 归档时间: |
|
| 查看次数: |
9193 次 |
| 最近记录: |