Здесь у меня есть одно текстовое поле, которое я хочу всегда держать в фокусе, и я не хочу открывать клавиатуру при нажатии на текстовое поле. в коротком текстовом поле всегда должен быть в фокусе.
Вот код моего текстового поля.
TextFormField(
style: TextStyle(
color: Colors.white,
fontSize: orientation == Orientation.portrait
? MediaQuery.of(context).size.width * 0.030
: MediaQuery.of(context).size.width * 0.020,
),
validator: (val) => Validators.validateRequired(
val, " Product Baarcode"
),
controller: _addproduct,
decoration: InputDecoration(
errorStyle: TextStyle(color: Colors.yellow),
enabledBorder: UnderlineInputBorder(
borderSide: BorderSide(color: Colors.white),
),
fillColor: Colors.white,
focusedBorder: UnderlineInputBorder(
borderSide: BorderSide(color: Colors.white),
),
hintStyle: TextStyle(color: Colors.white),
labelStyle: TextStyle(color: Colors.white),
filled: false,
prefixIcon: Icon(
FontAwesomeIcons.barcode,
color: Colors.white,
),
labelText: "Enter Product Barcode",
hintText: "Enter Product Barcode",
),
onFieldSubmitted: (val) {
_addProduct();
},
),