我已经为此苦苦挣扎了好几个月。我的 Android 应用中有一个 TextField,它显示为 Row 的第一个子项。TextField 的文本显示在边框之外。此外,TextField 的底部边框似乎在我的行中居中对齐,无论我如何更改行的主轴或横轴对齐方式都无济于事。
我希望 TextField 的中心与行的中心对齐,并且文本显示在边框的中心。我做错了什么?
child: Row(
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.center,
children: [
SizedBox(
width: 50,
height: 40,
child: TextField(
controller: myController,
keyboardType: TextInputType.number,
maxLength: 2,
textAlign: TextAlign.center,
textAlignVertical: TextAlignVertical.bottom,
style: TextStyles.mediumWhiteText,
decoration: const InputDecoration(
border: OutlineInputBorder(),
),
inputFormatters: <TextInputFormatter>[
FilteringTextInputFormatter.digitsOnly
], // Only numbers can be enter