這是我的代碼,它一直顯示為“死代碼”。它不會在我的 AVD 中顯示任何內容,任何人都可以幫助我嗎?
import 'package:flutter/material.dart';
class SignInScreen extends StatelessWidget {
const SignInScreen({Key? key}) : super(key: key);
static String routeName = "/sign_in";
@override
Widget build(BuildContext context) {
return Scaffold();
AppBar();
}
}
uj5u.com熱心網友回復:
首先AppBar()應該在Scaffold小部件內。
代碼應該是這樣的:
import 'package:flutter/material.dart';
class SignInScreen extends StatelessWidget {
const SignInScreen({Key? key}) : super(key: key);
static String routeName = "/sign_in";
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar();
);
}
}
其次,當您使用陳述句return下方的代碼時return,不會執行,這就是您的 ide 顯示為“死代碼”的原因
uj5u.com熱心網友回復:
您正在回傳 Scaffold 小部件而不在 Scaffold 小部件中添加 AppBar,因此它永遠不會作業。嘗試這個:
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("Your Navigationbar title"),
),
body: Container(),
);
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/351459.html
