android - 如何从字符串数组填充 Spinner

标签 android string spinner android-arrayadapter

我如何从 String array 填充 Spinner,我知道我可以从 array.xml 像这样 code 做到这一点:

ArrayAdapter<CharSequence> gameKindArray = ArrayAdapter.createFromResource(view.getContext(),R.array.game_kind, android.R.layout.simple_spinner_item);
        gameKindArray.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        gameKind.setAdapter(gameKindArray); 

但是当我有

String[] test=new String[]{"test1","test2"};

我如何将 String[] 更改为 ArrayAdapter?!

最佳答案

这样使用ArrayAdapter

你的字符串数组

   String[] test=new String[]{"test1","test2"};

你的 ArrayAdapter

   ArrayAdapter<String> gameKindArray= new ArrayAdapter<String>(MyActivityClass.this,android.R.layout.simple_spinner_item, test);
   gameKindArray.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
   gameKind.setAdapter(gameKindArray); 

关于android - 如何从字符串数组填充 Spinner,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17311335/

相关文章:

Java 垃圾收集器和字符串操作

ruby - 在 Ruby 中,如何替换字符串中的问号字符?

android - 如何将微调项与数据连接

Android 微调器和更改文本取决于项目选择

android - SetOnItemSelectedListener 上的微调器错误

android - 为什么我不能将任何 android 的 UI 元素放置在 map fragment 之上?

android - 如何在 Android Print Framework 中将默认的 "Portrait Orientation"更改为 Landscape?

android - Branch.io initSession 返回空的 referringParams json

android - 在对话框生成器中执行 setPositiveButton 时出现错误?

c - MPI 广播字符串数组