使用数组列表作为微调框的内容

问题描述 投票:0回答:1

我到处都是,找不到一种使用Java样式列表作为微调器内容的方法!我所能找到的就是如何使用xml文件中的字符串数组进行操作。有谁知道该怎么做,这是我的代码,但是因为第二个参数错误而无法使用。

我的代码

    List<String> workoutArray= spinnerArray.workoutArray;
    Spinner spinner = findViewById(R.id.spinnerExercise1);
    ArrayAdapter<String> adapter = ArrayAdapter.createFromResource(this,
            workoutArray, android.R.layout.simple_spinner_item);
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinner.setAdapter(adapter);
java android arrays list spinner
1个回答
0
投票

使用下面的代码创建阵列适配器:

ArrayAdapter<String> adapter = new ArrayAdapter<>(this,android.R.layout.simple_dropdown_item_1line,workoutArray)
© www.soinside.com 2019 - 2024. All rights reserved.