使用数组列表作为微调器的内容
Using an arraylist as the content for a spinner
我到处都找遍了,找不到使用 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);
使用以下代码创建数组适配器:
ArrayAdapter<String> adapter = new ArrayAdapter<>(this,android.R.layout.simple_dropdown_item_1line,workoutArray)
我到处都找遍了,找不到使用 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);
使用以下代码创建数组适配器:
ArrayAdapter<String> adapter = new ArrayAdapter<>(this,android.R.layout.simple_dropdown_item_1line,workoutArray)