我在視圖檔案夾中創建了一個新檔案,但每當我打開模擬器并運行代碼時,它只會顯示“Hello World”。有沒有辦法可以將專案的起點設定在這個新檔案上?因為它似乎只打開了 main.dart 檔案。
這是位于名為 home_page.dart 的視圖檔案中的代碼。它應該只說“嗨”10次。
import 'package:flutter/material.dart';
import '../models/post.dart';
class HomePage extends StatefulWidget {
const HomePage({Key? key}) : super(key: key);
@override
_HomePageState createState() => _HomePageState();
}
class _HomePageState extends State<HomePage> {
List<Post>? posts;
var isLoaded = false;
@override
void initState() {
super.initState();
//fetch data from API
getData();
}
getData() async {
// posts = await
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: const Text('Posts'),
),
body: ListView.builder(
itemCount: 10,
itemBuilder: (context, index) {
return Container(
child: Text('Hi'),
);
},
)
);
}
}
uj5u.com熱心網友回復:
在顫振中 main.dart 檔案是第一個檔案
import 'package:flutter/material.dart';
import 'package:get/get_navigation/src/root/get_material_app.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({Key? key}) : super(key: key);
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: const MyHomePage(title: 'Flutter Demo Home Page'),//add your home page here
);
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/527896.html
標籤:扑镖
下一篇:如何在容器內繪制對角線?
