如何将数组转换为 Android 资源



我是Android编程的新手,所以如果我在做任何愚蠢的事情,请告诉我。但是,我目前有一个从数据库动态生成的数组String[] gamesList

我想在微调器中使用数组的每个元素,但适配器的方法签名为 (Context, int, int) .我可以做的第一个和第三个输入,但第二个是询问资源的 id;但我没有R.array.someRandomName资源,我只有一个本地数组。

有没有办法使数组成为资源,或者如果没有,我该怎么做?

从数组中创建一个ArrayAdapter(阅读此内容),然后调用微调器的setAdapter()方法。

如果字符串列表是固定的,则可以使用字符串数组。您还可以将 ArrayAdapter 用于动态生成的字符串数组。

将数组转换为资源是一个不必要且非常规的步骤。相反,您应该查看前面的问题:安卓 - 配置微调器以使用数组

相关内容

  • 没有找到相关文章

最新更新