如何将微调器中的所有值插入 SQLite 数据库?
How to insert all the values from a spinner to SQLite database?
如何将微调器的值插入 android 中的 SQL 精简版数据库?
例如我的代码有
ArrayList<String> yr = new ArrayList<String>();
for (int i = 2015; i <= 2030; i++) {
yr.add(Integer.toString(i));
}
ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, yr);
adapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
year.setAdapter(adapter1);
我想将用户选择的年份保存在数据库中
也许这会奏效
public void insertValuesInDb(ArrayAdapter adapter) {
for(int i = 0; i < adapter.size(); i++) {
item = adapter.getItem(i)
//insert item in database
}
}
如果对您有帮助,请不要忘记将答案标记为已接受,如果您还有任何疑问,可以在评论中提问!
为您的 class 实施 OnItemSelectedListener
,然后为微调器调用 setOnItemSelectedListener
。
spinner.setOnItemSelectedListener(this);
然后添加在下拉列表中选择年份后调用的以下内容:
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
String item = parent.getItemAtPosition(position).toString();
//insert item to db
}
如何将微调器的值插入 android 中的 SQL 精简版数据库?
例如我的代码有
ArrayList<String> yr = new ArrayList<String>();
for (int i = 2015; i <= 2030; i++) {
yr.add(Integer.toString(i));
}
ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, yr);
adapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
year.setAdapter(adapter1);
我想将用户选择的年份保存在数据库中
也许这会奏效
public void insertValuesInDb(ArrayAdapter adapter) {
for(int i = 0; i < adapter.size(); i++) {
item = adapter.getItem(i)
//insert item in database
}
}
如果对您有帮助,请不要忘记将答案标记为已接受,如果您还有任何疑问,可以在评论中提问!
为您的 class 实施 OnItemSelectedListener
,然后为微调器调用 setOnItemSelectedListener
。
spinner.setOnItemSelectedListener(this);
然后添加在下拉列表中选择年份后调用的以下内容:
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
String item = parent.getItemAtPosition(position).toString();
//insert item to db
}