android - 如何在微调器中隐藏项目?我在微调器中设置了 3 个项目(家庭、工作、自定义)

标签 android android-layout

你好,

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

最佳答案

试试这个:

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
}

});

关于android - 如何在微调器中隐藏项目?我在微调器中设置了 3 个项目(家庭、工作、自定义),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45974766/

相关文章:

android-layout - 设置EditText错误图标的色彩

java - 自定义 setMessage 对话框 TextView 无法转换为 java.lang.CharSequence

Android ImageView扩展整个屏幕宽度

android - 如何在android中实现光泽外观

android - 如何从 LayoutManager View (RecyclerView) 获取适配器项对象

android - 对于 Relative LayoutParams,SetMargin 以编程方式无法正常工作

安卓.view.WindowManager$BadTokenException : Unable to add window — token null is not for an application

android - 转换为 Dalvik 格式失败,出现错误 2 adt 16.0.1

android - 如何使 ConstraintLayout 中的元素居中

android - 如何在Handler线程中做横向数据