只是我想labelText在下面的代码中改变RTL的方向:
new TextField(
textAlign: TextAlign.right,
controller: _textEdittingControler_bookName,
autofocus: true,
decoration: new InputDecoration(
labelText: "?????? ????",
hintText: "??? ???? ?? ???? ????"
),
)
Run Code Online (Sandbox Code Playgroud) 我有一些自定义的 TextFiels,它们用于输入 pin,我称它们为PinInputField。当我使用 flutter drive 运行集成测试时,所有输入字段都将收到给定的文本,除了最后一个并停止运行测试。这是代码:Ps:我正在使用HookWidget
final focusNodes = List.generate(6, (_) => new FocusNode());
final values = List.generate(6, (_) => useState<String>(''));
Row(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.center,
children: <Widget>[
for (int i = 0; i < values.length; i++)
PinInputField(
key: ValueKey('$i'),
width: MediaQuery.of(context).size.width / 11.71,
height: 80,
fontSize: 50,
marginRight: 16,
input: values[i],
focusNode: focusNodes[i],
nextFocusNode: i == 5 ? null : focusNodes[i + 1],
)
],
)
Run Code Online (Sandbox Code Playgroud)
这是测试:
test('test main card settings items', () async { …Run Code Online (Sandbox Code Playgroud) 我正在尝试Flutter在 Android Studio上运行,但在解决此错误时遇到了问题。我正在使用所有东西的最新版本(例如 dart 和 flutter 或插件)。
Flutter 用户应该运行
flutter packages get而不是pub get