【问题标题】:How to take reference from other files in flutter other than main.dart如何从除 main.dart 之外的其他文件中获取参考
【发布时间】:2020-07-05 23:16:23
【问题描述】:

我有 main.dart、search.dart、explore.dart 作为 Flutter 程序中的文件。我的 search.dart 和 explore.dart 完全编码,但我的 main.dart 是空的。我的 main.dart 的代码应该是什么,而不是我必须导入搜索和探索并让应用程序正常工作????

这是我的 main.dart 代码

导入'package:flutter/cupertino.dart'; 导入'search.dart';

void main(){
  //a class from myLib in the LibraryFile.dart file
  var some = new MyApp();
}

我导入了 search.dart 文件,但是当我运行应用程序时,我只得到一个白屏

【问题讨论】:

  • 您是如何创建项目的?默认情况下,main 不为空。也许,这个flutter.dev/docs/get-started/… 会帮助你!
  • 请展示你拥有的东西。它的信息太少,无法在这里给出有意义的答案。

标签: android xcode flutter dart


【解决方案1】:

您必须先将要显示的文件导入 main.dart 文件,然后您可以使用以下代码导航到该页面:

import 'package:flutter/material.dart';
import './search.dart';
import './explore.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Search(); 
      //home can be any screen you want. Search() or Explore(). 
      //With this part of code, your app will show the file you want.
    );
  }
}

【讨论】:

    猜你喜欢
    • 2012-02-23
    • 1970-01-01
    • 2015-09-04
    • 1970-01-01
    • 1970-01-01
    • 2015-10-24
    • 2017-05-21
    相关资源
    最近更新 更多