
[英]Flutter- Reduce padding between hintText and suffixIcon for TextFormField
[英]How to reduce padding between label text and bottom line in TextformField in Flutter?
使用InputDecorationTheme
,您可以根据需要设置TextformField
的样式。 还有填充物。
看看这个: https://api.flutter.dev/flutter/material/InputDecorationTheme-class.html
MaterialApp(
theme: ThemeData(
inputDecorationTheme: InputDecorationTheme(
border: OutlineInputBorder(),
contentPadding: EdgeInsets.symmetric(
vertical: 22,
horizontal: 26,
),
labelStyle: TextStyle(
fontSize: 35,
decorationColor: Colors.red,
),
),
)
您应该在 TextField 的装饰中使用contentPadding参数。例如:
TextField(
decoration:InputDecoration(
hintText:"LABEL",
contentPadding: EdgeInsets.only(top:0.0,bottom:0.0)
),
),
您可以根据需要设置内容填充以获得所需的结果。
alignLableWithHint
InputDecoration
这会将起始 position 降低到与文本/提示文本相同的级别。
通常 label 坐得更高,即使 contentPadding 设置为 0
TextField(
decoration:InputDecoration(
hintText:"some label",
alignLabelWithHint: true,
),
),
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.