У меня есть выпадающий список, который берет его значения из базы данных, поэтому я хочу добавить значение по умолчанию к существующим значениям выпадающего списка. В этом случае значением по умолчанию будет выбранное значение.
StringBuilder strbuilder = new StringBuilder();
ArrayList<String> arr_list = new ArrayList<String>();
List<String> m = new ArrayList<String>();
//This get the data values from database
m = db.getData();
int ms = m.size();
String str = strbuilder.toString();
String[] str1 = str.split(",");
try {
if (ms > 1) {
//This is my default value
m.add("Default Value");
for (int i = 0; i < ms; i++) {
m.get(0);
}
} else {
m.get(0);
}
} catch (Exception e) {
e.printStackTrace();
}
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_dropdown_item, m);
dropdown.setAdapter(adapter);
В приведенных выше кодах можно добавить значения из базы данных в раскрывающийся список и добавить Default Value
, но это не является выбранным значением.
Например, если значения из базы данных "Apple, Mango,Pineapple"
, а значение по умолчанию - "ALL FRUITS"
.
ОЖИДАЕМЫЙ ПРОСМОТР
ALL FRUITS
Apple
Mango
Pineapple
Как я могу сделать значение по умолчанию выбранным значением? Спасибо заранее.