android - 使用 customword 数组适配器而不是资源字符串数组 KOTLIN
问题描述
我正在为 Kotlin 中的 Hangman 游戏创建几种游戏模式。在第一种模式中,我使用资源文件夹中的字符串数组来随机选择一个单词,但在第二种模式中,我让用户有机会添加带有自己提示的自定义单词。我使用第一种模式作为第二种模式的模板,但我需要替换单词选择以使用数组适配器而不是数组字符串。有什么方法可以将它转换并从 String-Array 更改为 Array-Adapter?这些词是从不同的活动中添加的,并存储在 MainActivity 的内存中。这是从资源中选择密码的代码:
var CustomWordsItems : ArrayList<Int> = ArrayList() ----> array to be used
or
var CustomWordsItems : HashMap<Int, Words> = hashMapOf() ----> array to be used
//word fetch
secretWord1 = resources.getStringArray(R.array.guessWords)[Random().nextInt(resources.getStringArray(
R.array.guessWords
).size-0)+0]
解决方案
推荐阅读
- rfid - 如何使用 ZPL II 在两列介质上对两个 RFID 芯片进行编程
- excel - Powershell 将 xml 内容导出到 xslx 电子表格
- php - 用户通过颜色选择器自定义主题颜色
- spring - 在 Spring Boot 中轻松更改验证组
- reactjs - HTML5游戏可以做成npm和yarn包吗?
- haskell - 本地依赖导致 Haskell Extension for VSCode 中的错误消息
- file - 从文本文件创建字典并调整文本文件
- python - Python没有加载json
- c++ - 如何让每个子进程输出一个字符串?
- python - 如何解决库存程序中的搜索库存问题?