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 - 根据屏幕类型动态更改文本视图中的点数

android - 如何定义可在720p和1080p屏幕上使用的布局?

android - 我可以设定Android相机的焦距吗?

android - 如何为倒数计时器增加时间?

android - Android APK未安装在设备中

android - AlertDialog-尝试使警报起作用

android - View.setX(),View.setRotation()和View.getWidth()如何相对彼此工作?

android - 对话框背景填充的默认颜色是什么?

java - 如何使用存储在JSON上的ID在SearchView过滤器之后从ListView打开活动

java - 在for循环中创建新的意图是好是坏?