gpt4 book ai didi

flutter :文本字段中的 textDirection 不起作用

转载 作者:IT王子 更新时间:2023-10-29 07:22:46 25 4
gpt4 key购买 nike

here is the result picture

飞镖代码:

import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Material(
child: Container(
decoration: BoxDecoration(
image: DecorationImage(
image: AssetImage("assets/login.jpg"),
fit: BoxFit.fitHeight,
),
),
child: Center(
child: TextField(
decoration: InputDecoration(
border: InputBorder.none,
hintText: 'Please enter a search term1',
),
textDirection: TextDirection.ltr,
),
),
),
);
}
}

虽然我已经为 TextField 提供了 textDirection 参数,但它仍然告诉

I/flutter ( 5806): No Directionality widget found.

I/flutter ( 5806): TextField widgets require a Directionality widget ancestor.

最佳答案

我想知道您是否需要指定 textDirection。这可能不是必需的,因为您使用的是 Material 小部件。 “...当使用 MaterialApp 小部件时,这会为您处理,...” 来自 https://flutter.io/docs/development/ui/widgets-intro .

但我发现了另一个 SO 答案 ( https://stackoverflow.com/a/49689947/4794396 ),它建议尝试包装像这样的小部件:

new Directionality(
textDirection: TextDirection.ltr,
child: // your textField here?
....
....

希望这对您有所帮助。

关于 flutter :文本字段中的 textDirection 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54776099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com