flutter在运用
TextField控件的时候出现这个错误的,解决方案:
需要用Scaffold进行包裹
class Loging extends StatefulWidget {
@override
State<StatefulWidget> createState() {
// TODO: implement createState
return new LogingLess();
}
}
class LogingLess extends State<Loging> {
@override
Widget build(BuildContext context) {
// TODO: implement build
return new MaterialApp(
title: "loging",
home: new Scaffold(
body: new LogingUi(),
),
);
}
}
class LogingUi extends StatelessWidget {
@override
Widget build(BuildContext context) {
var size = MediaQuery.of(context).size;
// TODO: implement build
return new TextField(
//相当于Android属性hint
decoration: new InputDecoration(
hintText: "用户名",
));
}
}
本文介绍在使用Flutter的TextField控件时遇到的错误及其解决方案。通过将TextField包裹在Scaffold组件中,可以避免运行时出现的异常,确保应用程序的正常运行。

706

被折叠的 条评论
为什么被折叠?



