有必要将光标移动到文本的末尾,但在flutter中,这是通过文本选择来实现的,我是这样做的
textController.selection =
TextSelection.collapsed(offset: textController.text.length);
它可以工作,但在键入时显示为带下划线
这是可能的,以某种方式删除文本的下划线,我读了文档,但没有找到它。
我的文本表单字段
TextFormField(
cursorColor: Colors.white,
style: const TextStyle(
color: Colors.white,
fontSize: 20,
),
controller: textController,
autofocus: false,
decoration: const InputDecoration(
enabledBorder: UnderlineInputBorder(
borderSide: BorderSide(color: Colors.white)),
focusedBorder: UnderlineInputBorder(
borderSide: BorderSide(color: Colors.white)),
filled: true,
isDense: true,
hintText:
'search',
hintStyle: TextStyle(
//Style of hintText
color: Colors.white60,
fontSize: 20,
),
),
),
1条答案
按热度按时间lnlaulya1#
这可能会帮助您: