gpt4 book ai didi

android - Flutter 中的字符串 xml 文件

转载 作者:IT老高 更新时间:2023-10-28 12:29:05 35 4
gpt4 key购买 nike

在 flutter 字符串中直接将文本设置为 TextField 小部件,如:

new Text('Hello,  How are you?')

是正确的方法吗?或者我们可以将所有字符串保存在一个文件中并像这样使用它:

<string name="name_hint">Hello, How are you?</string>

有可能吗?

最佳答案

Flutter 目前没有专门的类似资源的字符串系统。目前,最佳实践是将您的副本文本作为静态字段保存在一个类中并从那里访问它们。例如:

class Strings {
static const String welcomeMessage = "Welcome To Flutter";
}

然后在您的代码中,您可以这样访问您的字符串:

Text(Strings.welcomeMessage)

source


19 年 5 月编辑:

现在有 this package这允许您使用字符串创建 json 文件。它将允许您为复数、性别和语言等创建字符串

您可以像这样为每种语言创建一个单独的 json 文件:

string_en.json

{
"thanks": "Thanks."
}

string_nl.json

{    
"thanks": "Dankjewel."
}

然后用这个来访问它

S.of(context).thanks;

它会根据您手机的默认语言知道选择哪种语言。

关于android - Flutter 中的字符串 xml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50067455/

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