Dart 键盘不显示?
正在做一个简单的颤振应用程序,但由于某种原因,当我选择文本字段时键盘不会显示?我浏览了一下,看不到我遗漏的任何东西?当我跑的时候一切都很好 (请忽略导入内容,尚未找到使用它们的方法)Dart 键盘不显示?,dart,flutter,Dart,Flutter,正在做一个简单的颤振应用程序,但由于某种原因,当我选择文本字段时键盘不会显示?我浏览了一下,看不到我遗漏的任何东西?当我跑的时候一切都很好 (请忽略导入内容,尚未找到使用它们的方法) 导入'dart:async'; 进口“包装:颤振/材料.省道”; 导入“package:shared_preferences/shared_preferences.dart”; 导入“包:t2/helpers/currentuser.dart”; 类登录扩展StatefulWidget{ @凌驾 _LoginSta
导入'dart:async';
进口“包装:颤振/材料.省道”;
导入“package:shared_preferences/shared_preferences.dart”;
导入“包:t2/helpers/currentuser.dart”;
类登录扩展StatefulWidget{
@凌驾
_LoginState createState()=>new_LoginState();
}
类_LoginState扩展了状态{
最终文本编辑控制器_usrTextController=新文本编辑控制器();
最终文本编辑控制器_pwdTextcontroller=新文本编辑控制器();
CurrentUser cUser=新的CurrentUser();
//cUser.loginUser();
@凌驾
小部件构建(构建上下文){
归还新脚手架(
appBar:new appBar(标题:新文本(“成员登录”),
主体:新容器(
孩子:新中心(
儿童:新专栏(
mainAxisAlignment:mainAxisAlignment.center,
儿童:[
新文本字段(
控制器:_usrTextController,
装饰:新输入装饰(hintText:“用户名”),
),
新文本字段(
控制器:_pwdTextcontroller,
装饰:新输入装饰(hintText:“密码”),
)
],
),
)
)
);
}
}
这原来是模拟器中的一个设置。它被设置为硬件键盘,而不是软件。这原来是模拟器中的一个设置。它被设置为硬件键盘,而不是软件。hi@robertbenedeto我使用了相同的代码,我认为打开键盘没有任何问题。请分享一个小图片或视频,以便我们了解您想要实现的目标。您使用的设备和颤振版本(运行颤振医生并粘贴输出)可能会有所帮助。您使用过emulator吗?您好@RobertBenedetto我使用了相同的代码,我看不出键盘出现任何问题。请分享一个小图片或视频,以便我们了解您想要实现的目标。您使用的设备和颤振版本(运行颤振医生并粘贴输出)可能会有所帮助。您使用过emulator吗?
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'package:t2/helpers/currentuser.dart';
class Login extends StatefulWidget{
@override
_LoginState createState() => new _LoginState();
}
class _LoginState extends State<Login> {
final TextEditingController _usrTextController = new TextEditingController();
final TextEditingController _pwdTextcontroller = new TextEditingController();
CurrentUser cUser = new CurrentUser();
// cUser.loginUser();
@override
Widget build (BuildContext context) {
return new Scaffold(
appBar: new AppBar(title: new Text('Member Login')),
body: new Container(
child: new Center(
child: new Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
new TextField(
controller: _usrTextController,
decoration: new InputDecoration(hintText: 'Username'),
),
new TextField(
controller: _pwdTextcontroller,
decoration: new InputDecoration(hintText: 'Password'),
)
],
),
)
)
);
}
}