Android 如何在微调器中隐藏项目?我在微调器中设置了3项(家庭、工作、自定义)
嗨 如何在微调器中隐藏项目?我在中设置了3项(家庭、工作、自定义) 使用字符串数组的微调器。当我第一次单击微调器时,显示所有3个 项目,我在那段时间内选择一个项目(例如home)。下次单击“微调器” 只有2个项目将显示(示例工作,自定义)我选择一个项目(示例工作)。 第三次单击微调器时,只会显示一个项目(示例自定义)。如何 我做到了?我在下面附上了我的截图。 试试这个:Android 如何在微调器中隐藏项目?我在微调器中设置了3项(家庭、工作、自定义),android,android-layout,Android,Android Layout,嗨 如何在微调器中隐藏项目?我在中设置了3项(家庭、工作、自定义) 使用字符串数组的微调器。当我第一次单击微调器时,显示所有3个 项目,我在那段时间内选择一个项目(例如home)。下次单击“微调器” 只有2个项目将显示(示例工作,自定义)我选择一个项目(示例工作)。 第三次单击微调器时,只会显示一个项目(示例自定义)。如何 我做到了?我在下面附上了我的截图。 试试这个: spinner.setOnItemSelectedListener(new OnItemSelectedListener()
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
}
spinner.setOnItemSelectedListener(新的OnItemSelectedListener(){
@凌驾
已选择公共视图(AdapterView父视图、视图selectedItemView、整型位置、长id){
//删除阵列中正在微调器中使用的项
myArrayList.remove(“主页”);
//更新您的适配器
adapterSpinner.notifyDataSetChanged();
}
@凌驾
未选择公共无效(AdapterView父视图){
//你的代码在这里
}
})) 你是否正在一项新的活动中过渡?或者使用相同的活动?选择微调器项并拖动地址,然后保存。此地址显示在“新活动”中。@Dora您的意思是,如果我从3个项目的列表中选择item1,则item1之后将从列表中隐藏?此页面是我的第二个活动。保存标题(微调器选定项)和地址时。这是我的第一个活动。@Dora请指定你想说什么。很难理解你的观点我也会这么做等我解释。我看了看我的截图并解释了它。现在,如何在此页面中添加屏幕截图。我的意思是在SlackOverflow中,我有两个活动,一个是fav_添加和fav_列表。在fav_添加页面中,我添加标题(所选微调器项目、地址)。在fav_列表页面中,显示标题和地址将显示在listview中。我怀疑-->>>我选择标题(家庭、自定义或工作),我选择一个项目保存地址,带有标题的地址将显示fav_列表页面。下次我转到fav_添加页面时,我以前选择的微调器无法显示。