![](/img/trans.png)
[英]Retrieve SQLite data in edit text from Spinner selected item in Android
[英]adding item from edit text to spinner
試圖在單擊提交按鈕時將編輯文本中的文本添加到微調器...
我已經在微調器中顯示了3個條目,但是我從編輯文本中輸入的字符串沒有輸入其中。
public void addItemsOnSpinner2() {
FoodSpinner = (Spinner) findViewById(R.id.spinner);
final List<String> list = new ArrayList<String>();
list.add("Bread");
list.add("Sugar");
list.add("Steak");
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item,list);
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
FoodSpinner.setAdapter(dataAdapter);
button6.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String ET = editText.getText().toString();
if (!ET.equals("")) {
list.add("" + ET + "");
}
}
}
它添加了該項目,只是您沒有“刷新”適配器:
@Override
public void onClick(View v) {
String ET = editText.getText().toString();
if (!ET.equals("")) {
list.add(ET);
dataAdapter.notifyDataSetChanged();
}
}
在if語句中嘗試
dataAdapter.add("" + ET + "");
dataAdapter.notifyDataSetChanged();
FoodSpinner.setAdapter(dataAdapter);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.