java - 选项的字符串资源
问题描述
我制作了一个随机文本视图,但我遇到了问题。如何将字符串资源从 xml 到字符串选项[]:
String options[] = {"abc","def","ghi",}
Random rand = new Random();
final int random = rand.nextInt(3);
textfacts.setText(options[random]);
我想在字符串选项中使用这些字符串:
<string name="1">abc</string>
<string name="2">abc</string>
<string name="3">abc</string>
解决方案
利用
String options[] = {getResources().getString(R.string.YOUR_STRING_NAME_1),getResources().getString(R.string.YOUR_STRING_NAME_1)}
或者您可以通过这种方式从 string.xml 添加数组
String options[] = getResources().getStringArray(R.array.YOUR_STRING_ARRAY_NAME)
推荐阅读
- django - 如何在鹡鸰中创建自定义块?
- reactjs - 无法预览/下载大于 1.5 MB 的文件
- python - 按字母顺序显示列表
- java - 如何从 Hibernate 配置工具中修复“读取数据库架构时出现问题”
- opencv - 如何校准围绕一个圆圈设置的 4 个摄像头?
- r - 表达式失败时使用 `tryCatch` 并打印错误消息
- oauth-2.0 - 订阅资源时使用 Oauth 的 Exchange Webservice 引发错误
- r - 如何在 R 中使用 RPostgreSQL 在 INSERT 语句中获取自动生成的键
- asp.net-core - 服务器端 Blazor 身份验证
- java - 基于列表的 Java 8 Stream 操作