Android:静态方法中的 getString(R.string)

标签 android static getstring

在为 Android 编程时,有时您必须使用静态方法。但是,当您尝试使用 getString(R.string.text) 以静态方法访问资源时,您会收到错误消息。将其设为静态是行不通的。

有没有人知道解决这个问题的好方法? Android 中的资源文件对于创建不同语言的内容或更改文本非常有帮助。

最佳答案

无论哪种方式,您都需要一个 Context... 对于静态方法,这可能意味着您需要在调用它们时传递一个 Context。

关于Android:静态方法中的 getString(R.string),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3822732/

相关文章:

java - 为什么我的内容 uri 出现错误?

Android:是否有可能以及如何更改 WebView 中显示的 HTML 页面的字体大小?

java - "Non-static method cannot be referenced from a static context"错误

c# - 在静态函数中调用重载基类的函数?

java - Apps 类型未定义方法 getString(int)

android - 无法执行 dex : Multiple dex files define Lcom/nineoldandroids/animation/Animator$AnimatorListener;

c++ - 工作 C++03 代码上的 G++ (C++14) 链接器错误

java - 如何以不同的方式打印 getString 的值?

安卓光标?如何读取对象数据?

java - 我可以把它放到一个for循环中吗?