2017-08-31 144 views
1

嗨,如何隱藏微調器中的項目?我設置了3個項目(家庭,工作,定製)在微調

如何隱藏微調項目?我使用字符串數組設置了 spinner中的3個項目(家庭,工作,自定義)。當我第一次點擊微調顯示所有3 項目時,我在那段時間選擇一個項目(例如主頁)。下次單擊微調框 只會顯示2個項目(示例工作,自定義)我選擇一個項目(示例工作)。 第三次單擊微調只有一個項目將顯示(示例自定義)。如何 我這樣做?我附上我的屏幕截圖。 enter image description hereenter image description here

+0

你是否在過渡新的活動?或使用相同的活動? – Orvenito

+1

選擇微調項目並拖動地址然後保存。這個地址顯示在新的活動中。 – New

+0

@Dora您的意思是說,如果我從item列表中選擇item1,item1會從列表中隱藏起來? –

回答

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 
} 

});

+1

這個頁面是我的第二個活動。當我保存標題(微調選定的項目)和地址。這是我第一次活動中的顯示。 – New

+1

@Dora請指明你想說的話。這很難得到你的觀點 – 2017-08-31 06:57:15

+0

我也會這樣做 – Pynnie

相關問題