gpt4 book ai didi

android如何在java类中使用字符串资源

转载 作者:IT老高 更新时间:2023-10-28 21:48:15 25 4
gpt4 key购买 nike

在我的 java 类中,我想使用来自 strings.xml 的字符串资源。

为此我必须像下面这样使用,

getString(R.string.address)

如果我的类(class)是一项 Activity ,那么它会参加。但是我的类是一个简单的java类,我怎么用呢?

有可能吗?谢谢

最佳答案

类没有上下文,要使用字符串资源,需要上下文。因此,只需从 Activity 中调用类并提供参数 context 并在您的类构造函数中使用该上下文来获取字符串资源。

在您的自定义类中,您需要为项目导入 R 命名空间以获取资源 ID。

import com.myrandomapp.R;

然后得到实际的字符串

context.getString(R.string.COOL_STRING)

关于android如何在java类中使用字符串资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8102741/

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