从抽屉调用listviewScreen时,左上角没有后退按钮



im是Flutter的新手。我有一个主页,它是一个带抽屉的列表视图。我设法调用了第二个列表视图,它主要是没有抽屉的主页面的副本。但在第二页,我看到左上角没有后退按钮。

这里我称抽屉里的第二页:

onTap: () {
Navigator.push(
context,
new MaterialPageRoute(builder: (context) => new  ListViewTeam()),
);
},

我的第二页以这个代码开始:

@override
_ListViewTeamState createState() => new _ListViewTeamState();
}
class _ListViewTeamState extends State<ListViewTeam> {
List<Team> items = new List();
DatabaseHelper db = new DatabaseHelper();
@override
void initState() {
super.initState();
db.getAllTeams().then((teams) {
setState(() {
teams.forEach((team) {
items.add(Team.fromMap(team));
});
});
});
}
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Teams',
home: Scaffold(
appBar: AppBar(
title: Text('Teams'),
centerTitle: true,
backgroundColor: Colors.teal,
),
body: Center(
child: ListView.builder(
itemCount: items.length,
padding: const EdgeInsets.all(1.0),
itemBuilder: (context, position) {

希望有人能帮忙?

您可以在第二页尝试使用下面的代码替换此代码,我希望这将适用于

@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Teams'),
centerTitle: true,
backgroundColor: Colors.teal,
),
body: Center(
child: ListView.builder(
itemCount: items.length,
padding: const EdgeInsets.all(1.0),
itemBuilder: (context, position) {

最新更新