有人能告诉我如何在文本字段表单的SplittedBox中输入文本吗?文本字段表单由字母和数字组成,你能给予一些关于文本的想法吗?
我试过几种方法,但都没用
下面是我源代码:
Container(
color: Colors.grey[200],
padding: EdgeInsets.all(20),
child: Column(
mainAxisSize: MainAxisSize.min,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
"Vehicle Number:",
style: TextStyle(
fontWeight: FontWeight.bold,
),
),
Padding(
padding: const EdgeInsets.all(10),
child: TextFormField(
controller: vehicleNo,
style: const TextStyle(
fontWeight: FontWeight.bold),
decoration: InputDecoration(
border: UnderlineInputBorder(
borderRadius:
BorderRadius.circular(5.0),
borderSide: const BorderSide(
width: 0,
style: BorderStyle.none,
),
),
fillColor: Colors.white,
filled: true,
//labelText: 'Vehicle Number.*',
contentPadding:
const EdgeInsets.symmetric(
vertical: 10.0,
horizontal: 10.0),
),
validator: (value) {
if (value == null || value.isEmpty) {
return 'Please enter vehicle number';
} else {
如果你能推荐我,我将不胜感激。
1条答案
按热度按时间0wi1tuuw1#
我写了一个简单的类:
你可以自定义它。你可以很容易地使用如下:
d
是digit
,s
是String
,在它们之后,您应该写入它们的length
并按空格分隔。输出如下所示: