android - 如何获取 Flutter 包的 Android 字符串资源?
问题描述
我想读取另一个包中的 stings.xml 文件。
我正在创建一个颤振包
我应该怎么办?
颤振示例应用程序字符串 xml
<string name="client_id">clientid</string>
颤振包
context.getString(R.stirng.client_id); // not found
解决方案
您将无法访问包中的xml
文件flutter
您可以创建一个文件Strings.dart
class Strings {
static const String client_id = "xxxxxxxx";
}
并像这样使用它
Text(Strings.client_id, /*Code*/),
不要忘记import
Strings.dart
import '../Strings.dart';
推荐阅读
- javascript - React 应用程序:道具不会在外部更新
- java - TFS SDK 11.0.0 - 无法保存 WorkItem - workItem.save() - java.lang.NullPointerException
- rust - 使用选项
具有 Diesel 的可插入特性 - tsql - TSQL模糊地址匹配分组,2019版
- python-3.x - 使用 requirements.txt 和 Heroku 时找不到匹配的 pickle 分布
- ruby-on-rails - has_one :through 协会!如何在 AccountHistory 和 Supplier 之间建立连接
- vue.js - Vue:V-select下拉菜单不断触发键盘在iOS浏览器上弹出
- android - Xamarin 应用程序在三星 Galaxy S8 上崩溃 - 未识别出任何模式
- haskell - 代数数据类型(预期)名称冲突..怎么办?
- django - 我在 Django 中使用“success_url”时遇到问题