Flutter设置中文Locale后TextField的光标不对齐hintText的问题

新手上路,请多包涵
尝试设置过hintTextStyle的字体大小和Locale单数不生效,光标还是没有对齐hintText的内容。
问题如标题所述,直接看代码,理解比较快。

我github提问的链接地址:https://github.com/flutter/flutter/issues/43482

代码如下
class FlutterDemoApp extends StatelessWidget {
@override
Widget build(BuildContext context) {

return MaterialApp(
  localizationsDelegates: [
    GlobalWidgetsLocalizations.delegate,
    GlobalMaterialLocalizations.delegate
  ],
  locale: const Locale('zh'),
  supportedLocales: [const Locale('en'), const Locale('zh')],
  home: Home(),
);

}
}

class _HomeState extends State<Home> {
@override
Widget build(BuildContext context) {

return Scaffold(
  body: Padding(
    padding: const EdgeInsets.all(32.0),
    child: Column(
      mainAxisAlignment: MainAxisAlignment.spaceEvenly,
      children: <Widget>[
        TextField(
          decoration: InputDecoration(
            hintText: '提示',
            hintStyle: TextStyle(
              fontSize: 16,
              locale: Locale('en', 'US')
            ),
            border: OutlineInputBorder(),
          ),
        ),
      ],
    ),
  ),
);

}
}

阅读 5.8k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题