1
369
是的,我们可以在不使用'context'的情况下访问资源`
…应用程序中的任何地方,甚至静态常量声明中。 仅系统资源 . 供当地资源使用 this solution |
2
106
不幸的是,访问任何字符串资源的唯一方法是使用
|
3
30
在
现在您可以在应用程序的任何位置使用此字段。 |
4
21
顺便说一句,这是 错误可能是您的IDE导入了android.r;类而不是您的类。只是改变 到 导入.namespace.r;
|
5
9
|
6
4
如果您有一个在活动中使用的类,并且希望访问该类中的资源,我建议您在类中将上下文定义为私有变量,并在构造函数中对其进行初始化:
在你的活动中立竿见影:
|
7
1
舱单上的声明
常量类
使用
|
8
0
Singleton:
如果我没有错,这就给了你一个钩子,让你在任何地方都能找到applicationContext,用
如果你发现这里有什么问题,请告诉我,谢谢。:) |
9
-2
我就是这么做的, 在MainActivity中,为上下文创建一个静态变量,如下所示:
然后,在要访问上下文的文件中,比如,
现在,您可以通过以下方式获得字符串资源,
|
10
-8
我用过
|
Slifer Dragon · 执行期间未找到Android文本视图 7 年前 |
Bazouk55555 · 存储。android中的txt文件 7 年前 |
MrMinemeet · 从字符串中选择随机文本。xml[重复] 7 年前 |
Racer · 手机中的语言变化并没有影响Android应用程序 7 年前 |