总结1

作者: zZ_d205 | 来源:发表于2020-07-13 20:32 被阅读0次

键盘弹起 显示超出时(溢出时)加SingleChildScrollView 单独滚动组件  SingleChildScrollView

SingleChildScrollView跟listview有冲突  盒子里面有listview外面就不要用SingleChildScrollView

设置控制器才可以获取文本域的值  controller: typeController,

TextEditingController  typeController =TextEditingController();

class HomePageextends StatefulWidget {

@override

  _HomePageState createState() =>_HomePageState();

}

class _HomePageStateextends State {

TextEditingControllertypeController =TextEditingController();

String_showText ="hello world";

void _choiceAction() {

print("开始选择你喜欢的类型。。。。。。。。。");

if (typeController.text.toString() =='') {

showDialog(

context:context,

builder: (context) =>AlertDialog(

title:new Text("姓名不能为空"),

));

}else {

getHttp(typeController.text.toString()).then((value) {

setState(() {

_showText = value['resultInfo']['message'];

});

});

}

}

@override

  Widget build(BuildContext context) {

return Container(

child:Scaffold(

appBar:AppBar(

title:new Text(KString.mainTitle),

),

//          键盘弹起  显示超出时(溢出时)加SingleChildScrollView  单独滚动组件

          body:SingleChildScrollView(

child:Container(

child:Column(

children: [

TextField(

//                设置控制器才可以获取文本域的值

                    controller:typeController,

//                修饰文本框

                    decoration:InputDecoration(

contentPadding:EdgeInsets.all(10.0),

labelText:'姓名',

helperText:'请输入您的姓名'),

autofocus:false,

),

RaisedButton(

onPressed: _choiceAction,

child:Text("填写完毕"),

),

Container(

child:Text(

_showText,

//                外面没有container 用overflow控制一下

                      overflow: TextOverflow.ellipsis,

),

margin:EdgeInsets.only(bottom:500.0),

)

],

),

),

)),

);

}

Future getHttp(String TypeText)async {

try {

Response response;

var data = {'name': TypeText};

response =await Dio()

.post(servicePath['homePageContent'], queryParameters: data);

return response.data;

}catch (e) {}

}

}

相关文章

  • 总结1

    1.为什么子线程不能访问更新Ui在onCreate方法中创建了子线程并访问UI,没有崩溃,因为ViewRootIm...

  • 总结(1)

    又是每个星期的星期六下午,我们又相聚在此,共同探索数学的秘密…… ——题记 每当星期六,我都会怀着...

  • 总结-1

    JVM/GC: 1、内存模型:为了屏蔽掉各种硬件和操作系统的内存差异,达到跨平台的内存访问效果。JLS(Java语...

  • 总结1

    当别人有求于你的时候,回答要分人,对于你想要帮助的人,可以说尽力而为,对于不太想帮助的人,可以说会好好考虑一下。

  • 总结(1)

    1.this啥时候不可以使用 a.定时器中不能使用b.事件中多嵌套了一层函数c.行间不能使用d.attachEve...

  • 总结1

    2017年5月18日,我参加了公司举办的Buddy Training。我已经加入公司两年了,是时候当一名合格的Bu...

  • “总结”(1)

    絮絮叨叨,再来一次~~ 1. 情绪变化 这几天,我的情绪波动有点大,时而兴奋,时而沮丧。写下这个标题的时候我在想:...

  • 总结 1

    项目完成时长:一个月 计划完成时间:20天 经验总结: 1.缺乏经验,毫无头绪。从头开始说起,在拿到甲方给的需求文...

  • 1总结

    [cp]我相信我听从心理医生的话一定会正常的 我要坚持,江月羽最棒 昨天学到认知自己的性别。性取向,拒绝别人自己不...

  • 总结1

    昨天晚上原本定的今天的写作时间是上午7点到9点,然而我失败了,原因当然也不难猜到——没起来,额……,真是宁可不上厕...

网友评论

      本文标题:总结1

      本文链接:https://www.haomeiwen.com/subject/jzmzcktx.html