所以我的应用程序具有可以动态添加的微调框,并且它们是从庞大的Course
对象的数组列表中填充的,例如这样>>
courseSpinner = rowView.findViewById(R.id.first_spinner); ArrayAdapter<Course> adapter = new ArrayAdapter<>(this, android.R.layout.simple_spinner_item, courseList); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); courseSpinner.setAdapter(adapter); parentLayout.addView(rowView, parentLayout.getChildCount() - 1); allSpinners.add(courseSpinner); //this is an ArrayList of spinners that keeps track of how many spinners exist currently since like mentioned before they can be dynamically added or removed
我想从每个新生成的微调器中删除在按下按钮后选择的值。按下按钮时,会将值保存到单独的哈希图中,并删除所有现有的微调器,但是我需要实现某种将被调用的更新方法,该方法将重新填充或从
courseList
中减去微调器从中获取值的值。任何帮助表示赞赏
所以我的应用程序具有可以动态添加的微调器,并且它们是从庞大的Course对象数组列表中填充的,例如courseSpinner = rowView.findViewById(R.id.first_spinner); ...
这是您的带有适配器和列表的微调器: