GOOGLE ADS

Freitag, 22. April 2022

Flutter: TextField fügt automatisch einen Punkt hinzu, wenn mehrere Leerzeichen eingegeben werden

Ich implementiere nur ein einfaches TextField, aber wenn ich mehrere Leerzeichen eingebe, wird davor automatisch ein Punkt hinzugefügt.

mein-benutzerdefiniertes-flutter-textfeld

Hier ist mein benutzerdefiniertes TextField-Widget

@override
Widget build(BuildContext context) {
return Padding(
padding: const EdgeInsets.all(5),
child: Column(children: [
Align(
alignment: Alignment.topLeft,
child: Padding(
padding: const EdgeInsets.only(bottom: 5),
child: Text(
title,
),
)),
TextField(
controller: _controller,
autocorrect: false,
decoration: InputDecoration(
isDense: true,
contentPadding: const EdgeInsets.all(10),
enabledBorder: OutlineInputBorder(
borderSide: const BorderSide(
color: Colors.black,
width: 2,
),
borderRadius: BorderRadius.circular(5),
),
focusedBorder: OutlineInputBorder(
borderSide: const BorderSide(
color: Colors.orange,
width: 2,
),
borderRadius: BorderRadius.circular(5),
),
))
]));
}


Lösung des Problems

Dies ist eine Standardfunktion der iOS-Tastatur und der meisten Android-Tastaturen. Ich glaube nicht, dass du das von Flutter aus steuern kannst.

Keine Kommentare:

Kommentar veröffentlichen

Warum werden SCHED_FIFO-Threads derselben physischen CPU zugewiesen, obwohl CPUs im Leerlauf verfügbar sind?

Lösung des Problems Wenn ich das richtig verstehe, versuchen Sie, SCHED_FIFO mit aktiviertem Hyperthreading ("HT") zu verwenden, ...