Rah*_*hra 25 textfield dart flutter
这是代码。我想删除文本下方的黑色下划线,目前 TextField 处于编辑模式:
TextField(
autofocus: true,
decoration: InputDecoration.collapsed(
hintText: "Search",
border: InputBorder.none,
),
maxLines: 1,
)
Run Code Online (Sandbox Code Playgroud)
小智 17
尝试为您的 TextField 小部件提供 TextStyle。您的 TextField 正在获取您的默认主题的 TextStyle。
TextField(
autofocus: true,
style: TextStyle(color: Colors.white, fontSize: 30),
decoration: InputDecoration.collapsed(
hintText: "Search",
border: InputBorder.none,
),
maxLines: 1,
)
Run Code Online (Sandbox Code Playgroud)
在 TextField 小部件源代码中,它指出:
/// If null, defaults to the `subhead` text style from the current [Theme].
final TextStyle style;
Run Code Online (Sandbox Code Playgroud)
你应该TextDecoration.none在decoration财产中使用。
Text(
'your txt',
style: TextStyle( decoration: TextDecoration.none),
)
Run Code Online (Sandbox Code Playgroud)
小智 7
只是代码...
TextFormField(
decoration: InputDecoration(
hintText: 'comment..',
focusedBorder: InputBorder.none,
enabledBorder: InputBorder.none,
contentPadding: EdgeInsetsDirectional.only(start: 10.0),
),
)
Run Code Online (Sandbox Code Playgroud)