首页 > 解决方案 > 如何获取 Flutter 包的 Android 字符串资源?

问题描述

我想读取另一个包中的 stings.xml 文件。

我正在创建一个颤振包

我应该怎么办?

颤振示例应用程序字符串 xml

  <string name="client_id">clientid</string>

颤振包

   context.getString(R.stirng.client_id); // not found

标签: androiddartflutter

解决方案


您将无法访问包中的xml文件flutter

您可以创建一个文件Strings.dart

class Strings {
  static const String client_id = "xxxxxxxx";
}

并像这样使用它

Text(Strings.client_id, /*Code*/),

不要忘记importStrings.dart

import '../Strings.dart';

推荐阅读