2013-03-13 59 views
0

我在我的應用程序中有一個Spinner。我想自動顯示所有微調項目。在這種情況下,我甚至沒有觸摸/單擊微調選擇項目。如何顯示特定情況下的微調項目?

是否有可能在發生某些特定情況時致電Spinner自動顯示其項目?

請指導我如何做到這一點。

+0

什麼樣的條件,你想自動改變你的微調項目? – 2013-03-13 06:39:57

+0

我點擊選項菜單,如果微調控制器的第一項被選中,那麼它會自動顯示一個選項。 @jeraldov – PSK 2013-03-13 06:43:53

回答

0

是當paricular狀況發生時,您可以使用

spinner.performclick(); 

+0

感謝其工作@Priya – PSK 2013-03-13 12:17:02

+0

My Pleasure .. :) – Priya 2013-03-13 14:31:43

0

無論何時發生特定情況,您都可以嘗試調用包含以下代碼的函數。只需更改數組的內容並刪除以前的項目並在微調器上應用新項目。

ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item, spinnerArray); 
spinner.setAdapter(spinnerArrayAdapter); 
+0

此代碼將陣列放置到適配器並將適配器設置爲微調器。但我的問題是給用戶一個選擇選項。 @jeraldov。 – PSK 2013-03-13 07:28:47

+0

你知道一些調用微調器給出選擇菜單的方法嗎?或者顯示其所有項目 – PSK 2013-03-13 07:32:23

+0

你在說什麼類型的選項? 我回答了這個問題,因爲您問是否可以讓微調器自動顯示其項目。 – 2013-03-13 07:34:09

相關問題