2017-08-30 8 views
0

新しいファイルでクラスへのナビゲートに成功しましたが、今は自分のappBarにバックボタンが表示されていません。ここにmain.dartからの私のナビゲーション...ここFlutterのAppBarのバックボタンが表示されない

new RaisedButton(
       onPressed:() { 
        Navigator.pushNamed(context, '/searchpage'); 
       }, 

と私のSearchPageアプリケーションバー..です

class SearchPageState extends State<SearchPage> { 
    @override 
    Widget build(BuildContext context) { 
    return new MaterialApp(
     routes: <String, WidgetBuilder>{ 
      '/loginpage': (BuildContext context) => new Login.LoginPage(), 
      '/mainpage': (BuildContext context) => new Main.MyApp(), 
     }, 
     home: new Scaffold(
     appBar: new AppBar(
     title: new Text(
      "Search", 
      style: new TextStyle(fontWeight: FontWeight.bold), 
     ), 
    ), 

答えて

2

は、あなただけのアプリのルートに1 MaterialAppを持っている必要があります。各MaterialAppは独自のNavigatorを作成し、ナビゲーションスタック上に複数のルートが存在すると、AppBarleadingスロットに暗黙の戻るボタンが表示されます。

関連する問題