简体   繁体   English

选择后如何从微调器中删除项目

[英]How to remove item from spinner when it is selected

I have 2 spinners, the 2 spinners should have different selected item. 我有2个微调器,这2个微调器应具有不同的选定项目。

this is the addItemsOnSpinner methode, the 2 spinners uses the same array of strings. 这是addItemsOnSpinner方法,两个微调器使用相同的字符串数组。

public void addItemsOnSpinner(Spinner spinner,String[] names) {

        ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,
            android.R.layout.simple_spinner_item, names);
        dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        spinner.setAdapter(dataAdapter);
      }

How can I remove the item that I selected it in spinner 1 from spinner 2 ? 如何从旋转器2中删除在旋转器1中选择的项目?

您可以保存String []名称的原始名称,然后在第一个微调器上进行选择时,使用原始列表重新创建第二个微调器数据适配器,但删除在微调器中选择的元素,这是因为我的想法是havanet接触了android一段时间

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM