有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

库中的java语言环境数据

我最好用一个例子来解释这个问题:假设我正在创建一个库(.jar),其中一个方法是:

String getInternetStatus();

它应该返回一个描述internet连接状态的语言本地化字符串,但是如果我使用应用程序提供的上下文来检索字符串,它会失败吗

是否可以在库中定义区域设置字符串


共 (1) 个答案

  1. # 1 楼答案

    可以在库中存储本地化字符串。只需创建一个字符串。库中相应目录中的xml文件-默认语言环境的res/values,或res/values de(例如,如果您希望提供字符串的德语版本)。 然后可以更改getInternetStatus()方法,以提供一个状态变量—boolean表示向上/向下,或int表示一个值范围。然后使用case语句决定要向用户显示的字符串。此时获取本地化字符串的方式如下所示:

    上下文。getResources()。getString(R.string.summary)

    安东尼·诺兰