ListView是Dart的单个记录/结果的理想选择吗?

时间:2019-02-18 11:08:39

标签: dart flutter google-cloud-firestore

我对在Flutter / Dart中输出单个结果有疑问。

大多数显示结果集输出的示例都显示通常的母版页(结果列表)和详细页(传递信息并只显示一个详细结果)。

我有一种情况,我想向用户显示自己的个人资料详细信息,因此不需要列表。我可以使用dart的 case R.id.home: if(value.equals("1")){ Toast.makeText(CarerSeekerActivity.this,R.string.login_signup,Toast.LENGTH_SHORT).show(); navigation.getMenu().getItem(0).setEnabled(false); } else { fragment = new CreatePersonalizedPackageCareSeekerFragment(); changeFragments(fragment); } return true; 并显示单个结果。所以我的问题是-这是一个过度的杀伤力,因为不需要列出结果(并遍历结果)。有没有更好的方法来显示奇异的结果?

仅供参考,这是我的参考代码,可以用作回应的基础:

ListView

为澄清起见,此示例返回一个结果(仅),然后循环遍历。有没有更好的方法来输出单个结果?

1 个答案:

答案 0 :(得分:0)

假设您要使用ListView进行滚动效果,则可以执行其他操作:

SingleChildScrollView

此小部件类似于ListView / GridView,但仅包含一项。

SingleChildScrollView(
  child: Text('Hello World'),
),