所以現在我有一個微調,你從成分列表中選擇。它從數據庫中提取列表,並且默認情況下,如果數據庫中的第一項包含在微調器中的第一個列表。問題是,一旦用戶在微調器中選擇了一個項目,就無法取消選擇該項目。用戶可以選擇一個不同的項目,但他們不能選擇整個微調,可以說,醬,什麼都沒有。簡單的方法爲微調器添加「無」選項?
有沒有一種方法可以在微調器中添加'無'項目,除了必須向我的數據庫添加'無'成分的Null或0值?
所以現在我有一個微調,你從成分列表中選擇。它從數據庫中提取列表,並且默認情況下,如果數據庫中的第一項包含在微調器中的第一個列表。問題是,一旦用戶在微調器中選擇了一個項目,就無法取消選擇該項目。用戶可以選擇一個不同的項目,但他們不能選擇整個微調,可以說,醬,什麼都沒有。簡單的方法爲微調器添加「無」選項?
有沒有一種方法可以在微調器中添加'無'項目,除了必須向我的數據庫添加'無'成分的Null或0值?
既然你不包含任何源檢查了這一點:它應該幫助
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);
你是如何設定的數據微調,一些代碼? – ingsaurabh