gpt4 book ai didi

Flutter:textAlign:TextAlign.end 在 TextField/TextFormField 中不起作用

转载 作者:IT王子 更新时间:2023-10-29 06:59:47 24 4
gpt4 key购买 nike

我在一行中有一个简单的 TextField,其中包含一个 Text 和一个 TextField,但如果在 TextField/TextFormField 中使用 textAlign:TextAlign.end,它会出现下面提到的问题。虽然 textAlign:TextAlign.starttextAlign:TextAlign.center 工作正常。

当用户键入一些东西,例如“Hello World”,然后通过点击并按下 android 键盘的退格键,将光标移动到单词“Hello”的中间,例如字母“o”,“Hello”单词得到已删除,但现在光标移动到单词的末尾,即“世界”的字母“d”处,但现在如果用户按退格键,它不会被删除。插入符号似乎移到了输入框之外。

完整链接code and a video

Widget build(BuildContext context) {
return MaterialApp(
home:Scaffold(
appBar: AppBar(title: Text("Demo")),
body: Column(
children: <Widget>[
Row(
children: <Widget>[
Expanded(
child: Text("data"),
flex: 2,
),
Expanded(
flex: 2,
child: TextField(
decoration: InputDecoration(
hintText: "Enter Text Here",
border: InputBorder.none
),
textAlign: TextAlign.end,
controller: TextEditingController(text: "Text"),
)
)
]
),
]
),
)
);
}

最佳答案

我的具体问题已由 Flutter 解决,目前仅在 DEV channel 上,并由 issue 跟踪.

关于Flutter:textAlign:TextAlign.end 在 TextField/TextFormField 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53033110/

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