listview - 使用 ListView 时是否必须使用 ListTile?

标签 listview dart flutter

使用 ListView 时 ListTile 是强制性的吗?

   ListView.builder(
        itemCount: items.length,
        itemBuilder: (context, index) {
          return ListTile(
            title: Text('${items[index]}'),
          );
// Is this mandatory to be ListTile 
// or can I just return 'any' widget (Container for example)? 
        },
      );

如果不是强制性的,那么使用一个或另一个的主要优点/缺点是什么?

ListTile ListView ListView.builder

最佳答案

不,ListTile 不是必需的。 ListTile 只是带有预设“设计”和标题、前导、尾随等 Prop 的小部件。您可以创建自己的小部件并使用它。

关于listview - 使用 ListView 时是否必须使用 ListTile?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56270149/

相关文章:

dart - 在style.css中引用sdk定义,例如color.dart

dart - 如何将数据发布到 dart 中的 https 服务器?

flutter - 从 firebase 发送推送通知时应用程序不断崩溃

java - 如何用我的 listView 项目打开不同的 Activity ?

listview - 如何使我的列在 Flutter 中可滚动?

Android ListView 褪色边缘

Java 安卓 : onItemLongClick for listView doesn't respond

api - 如何在 flutter 中向 API 服务器发送请求 POST 消息?

flutter - 我可以找到 “flutter pub list”或 “flutter pub search”命令行工具吗?

firebase - 名称为 DEFAULT 的 Flutter Firebase 实时数据库 FirebaseApp 不存在。可用的应用程序名称 : [DEFAULT]