如何在微调器中隐藏项目?我在旋转器中设置了3个项目(Home,Work,Custom)

时间:2017-08-31 06:35:41

标签: android android-layout

您好,

如何隐藏微调器中的项目?我在中设置了3项(家庭,工作,自定义)  使用字符串数组的微调器。当我第一次点击微调器显示所有3  项目,我在那个时间选择一个项目(例如家庭)。下次我点击微调器  只显示2个项目(示例工作,自定义)我选择一个项目(示例工作)。  第三次单击微调器时,只显示一个项目(示例自定义)。如何  我这样做了?我在下面附上截图。          enter image description here enter image description here

1 个答案:

答案 0 :(得分:2)

试试这个:

spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) {
    // remove items in your array that you are using in your spinner 
    myArrayList.remove("Home");
    //update your adapter
    adapterSpinner.notifyDataSetChanged();
}

@Override
public void onNothingSelected(AdapterView<?> parentView) {
    // your code here
}

});