gpt4 book ai didi

Flutter:如何在使用初始值文本时隐藏 TextField 文本指针(光标)(Android)

转载 作者:行者123 更新时间:2023-12-03 13:29:37 26 4
gpt4 key购买 nike

用例:您编辑消息的消息应用程序:键盘、闪烁的光标和初始文本出现,但指针(光标)未出现

但是在 Flutter 上,当您使用初始文本(或通过 textController)时,总会有不想要的指针(光标)

例子

enter image description here
enter image description here

重现步骤:
运行flutter create bug
编辑 main.dart 以将中心文本(第 100 行)替换为 MyStatefulPage(),

class MyStatefulPage extends StatefulWidget {
@override
State<MyStatefulPage> createState() {
return _MyStatefulPageState();
}
}
class _MyStatefulPageState extends State<MyStatefulPage> {

TextEditingController controller;

@override
void initState() {
super.initState();
controller = new TextEditingController();
controller.text = 'My Initial Text';
}

@override
Widget build(BuildContext context) {
return TextField(
decoration: InputDecoration(
border: InputBorder.none
),
// showCursor: false,
controller: controller,
autofocus: true,
maxLines: 8,
);
}
}

使用该代码打开应用程序键盘时会出现但指针(光标)也会出现我想隐藏此光标(指针)。

注意 :它仅适用于 Android。

最佳答案

TextField 将 enableInteractiveSelection 属性设置为 false 可以解决此问题

关于Flutter:如何在使用初始值文本时隐藏 TextField 文本指针(光标)(Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61889124/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com