flutter TextField输入框prefix和suffix如何不获取焦点也能显示?

flutter TextField输入框prefix和suffix如何不获取焦点也能显示?
我有一个手机验证码登录的页面,手机号前面默认显示+86,验证码输入框后面默认显示获取验证码?使用prefix和suffix都必须获取焦点才能显示,请问如何能实现这个需求。

阅读 5k
1 个回答
TextField(
  decoration: InputDecoration(
    prefixIcon: Padding(
      padding: EdgeInsets.all(0.0),
      child: Text('+86', style: TextStyle(color: Colors.grey)),
    ),
    suffixIcon: Padding(
      padding: EdgeInsets.all(0.0),
      child: FlatButton(
        onPressed: () {
          //获取验证码的代码
        },
        child: Text('获取验证码', style: TextStyle(color: Colors.blue)),
      ),
    ),
  ),
)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题