单击按钮后从微调器中删除对象

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

所以我的应用程序具有可以动态添加的微调框,并且它们是从庞大的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); ...

java android spinner
1个回答
2
投票

这是您的带有适配器和列表的微调器:

© www.soinside.com 2019 - 2024. All rights reserved.