Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何实施';数据表';android中的(材料设计组件)?_Android_Android 5.0 Lollipop_Material Design - Fatal编程技术网

如何实施';数据表';android中的(材料设计组件)?

如何实施';数据表';android中的(材料设计组件)?,android,android-5.0-lollipop,material-design,Android,Android 5.0 Lollipop,Material Design,我已经看过了这个新的设计规范 我们如何在android中实现所有这些结构、交互。我还没有找到足够的文档来描述这个实现。这只是一个设计语言规范吗。有什么有用的文件吗?谢谢 官方文件说“数据表通常出现在桌面企业产品中。”但我对其实现很好奇。在手机/平板电脑中以表格形式显示如此多的数据不是一种好做法吗?TL;DR:我强烈建议查看不同的UI元素以在应用程序中表示此数据,但如果您认为以表格格式显示数据是正确的,请使用 我们如何在android中实现所有这些结构、交互。我 没有找到足够的文档来描述此实现

我已经看过了这个新的设计规范

我们如何在android中实现所有这些结构、交互。我还没有找到足够的文档来描述这个实现。这只是一个设计语言规范吗。有什么有用的文件吗?谢谢


官方文件说“数据表通常出现在桌面企业产品中。”但我对其实现很好奇。在手机/平板电脑中以表格形式显示如此多的数据不是一种好做法吗?TL;DR:我强烈建议查看不同的UI元素以在应用程序中表示此数据,但如果您认为以表格格式显示数据是正确的,请使用

我们如何在android中实现所有这些结构、交互。我 没有找到足够的文档来描述此实现。这是吗 只有设计语言规范。有什么有用的文件吗?谢谢

要实现此数据表设计,您肯定希望使用。要在表格布局中实现彩色分隔符,请参见逻辑可能略有不同,因为我链接到的答案告诉您如何为GridView而不是GridLayout显示网格项分隔符,但同样的逻辑应该适用。只需为GridLayout指定背景色,为GridLayout子项指定不同的背景色,然后指定每个项之间所需的间距。在您的情况下,所需的垂直间距为0dp,水平间距为1dp。这样,GridLayout中的背景将“显示”给用户,从而产生分割效果

官方文件说,“数据表通常出现在桌面上 “企业产品”,但我对它的实现很好奇。它是 在手机/平板电脑中以表格形式显示这么多数据不是一个好做法


和往常一样,答案要视情况而定。但是,请这样想:您最后一次看到移动设备上显示的表格是什么时候?老实说,我想不出一个。也许您可能想与您的设计团队(或考虑自己,如果你是独立开发者)是否数据表是这个特定用例的最佳设计选择。也许图形是一种更易于理解的数据显示方式。每个列可能有几个不同的列表,通过微调器选择分隔

我想实现这个功能,有什么解决方案吗?@deniz,你实现了吗?你愿意分享你的实现吗?非常欢迎!如果这个答案适合你,你能把它标记为选中吗?@halfjew22这是一个惊人的答案!我在找它。谢谢你,伙计@halfjew22是否存在此功能的现有实现?我想展示与示例完全相同的营养数据,但我的技能不足以自己实现它。@Avamander,我链接了上面Udacity课程中的一个示例。@KaranHarshWardhan,也许也应该是Udacity。与他们的教学标准高度不一致。