2011-08-03 24 views
0

所以現在我有一個微調,你從成分列表中選擇。它從數據庫中提取列表,並且默認情況下,如果數據庫中的第一項包含在微調器中的第一個列表。問題是,一旦用戶在微調器中選擇了一個項目,就無法取消選擇該項目。用戶可以選擇一個不同的項目,但他們不能選擇整個微調,可以說,醬,什麼都沒有。簡單的方法爲微調器添加「無」選項?

有沒有一種方法可以在微調器中添加'無'項目,除了必須向我的數據庫添加'無'成分的Null或0值?

+0

你是如何設定的數據微調,一些代碼? – ingsaurabh

回答

1

既然你不包含任何源檢查了這一點:它應該幫助

Spinner spinner = (Spinner) findViewById(R.id.spinner); 
ArrayList<String> yourIngredients = new ArrayList<String>(); 
//GET ALL INGREDIENTS 
//yourIngredients.add(INGREDIENT) 
//FINALLY 
yourIngredients.add("NONE"); 
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
     this, android.R.layout.simple_spinner_item, yourIngredients.toArray()); 
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
spinner.setAdapter(adapter); 
+0

與我一起,我確定我的「空」微調器在0,所以它將是默認的,所以如果用戶不觸碰微調器,它將成爲微調器上的空白微調器。 – Rob

+0

請編輯你的問題,並告訴我你的代碼 –

+0

這不是我的問題,這個答案是一個很好的答案。 – Rob