Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.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
Flutter 如何修改ListTile,使其具有一个或多个芯片的小部件?(颤振中)_Flutter_Dart - Fatal编程技术网

Flutter 如何修改ListTile,使其具有一个或多个芯片的小部件?(颤振中)

Flutter 如何修改ListTile,使其具有一个或多个芯片的小部件?(颤振中),flutter,dart,Flutter,Dart,如您所知,ListTile附带4个小部件: a) 标题: b) 副标题: c) 引导:我想可以是图标或文本 d) 尾随:我想可以是图标或文本 但我想加上第五条: e) chipSection:[它接受一行芯片] 有人能告诉我怎么才能确定这一点吗?你推荐什么 谢谢如果不更改我不推荐的源代码,您就不能直接添加第5个选项。 有几个选择: 使用列并使ListTile和ChipSection成为它的子项。在这种情况下,必须向剖面添加高程 让一个自定义小部件显示myListTile,为标题、前导、副标题、尾

如您所知,ListTile附带4个小部件: a) 标题: b) 副标题: c) 引导:我想可以是图标或文本 d) 尾随:我想可以是图标或文本

但我想加上第五条:

e) chipSection:[它接受一行芯片]

有人能告诉我怎么才能确定这一点吗?你推荐什么


谢谢

如果不更改我不推荐的源代码,您就不能直接添加第5个选项。 有几个选择:

  • 使用列并使ListTile和ChipSection成为它的子项。在这种情况下,必须向剖面添加高程

  • 让一个自定义小部件显示myListTile,为标题、前导、副标题、尾随和chip部分添加参数。 在自定义小部件内部,返回卡片小部件,添加列作为其子项,然后添加: 用于引导的图标/测试小部件, 标题文本小部件 另一个用于字幕的文本小部件 用于跟踪的图标/测试小部件 你的芯片区 作为专栏,孩子们。 使用Padding+Column的mainaxisaligment属性管理其对齐方式


  • 谢谢你,拉杰。对我得出了和你一样的结论。顺便说一句,选项1不起作用,第一个选项可能不是您所需要的。但是,很高兴知道你的问题解决了:)