Android 选定微调器项作为新光标的字符串
现在我几乎写完了我的应用程序。我所需要的只是一点帮助,通过一个简单的游标适配器从我的数据库填充的微调器中获取所选的字符串值。我不确定如何从微调器中获取字符串,并将其传递到其他光标,然后在查询中使用该字符串,该查询将根据微调器的第一个选择进行填充,依此类推Android 选定微调器项作为新光标的字符串,android,string,cursor,spinner,simplecursoradapter,Android,String,Cursor,Spinner,Simplecursoradapter,现在我几乎写完了我的应用程序。我所需要的只是一点帮助,通过一个简单的游标适配器从我的数据库填充的微调器中获取所选的字符串值。我不确定如何从微调器中获取字符串,并将其传递到其他光标,然后在查询中使用该字符串,该查询将根据微调器的第一个选择进行填充,依此类推 vType = (Cursor) DataBaseHelper.getPowersportsType(); this.startManagingCursor(vType); SimpleCursorAdapter sc
vType = (Cursor) DataBaseHelper.getPowersportsType();
this.startManagingCursor(vType);
SimpleCursorAdapter scaType = new SimpleCursorAdapter(this,
android.R.layout.simple_spinner_item,
vType,
new String [] {DataBaseHelper.POWERSPORTS_TYPE},
new int[] {android.R.id.text1});
scaType.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
vTypeSpinner = (Spinner) findViewById(R.id.typeSpinner);
vTypeSpinner.setAdapter(scaType);
这是我为我的一个微调器使用的代码
vType = (Cursor) DataBaseHelper.getPowersportsType();
this.startManagingCursor(vType);
SimpleCursorAdapter scaType = new SimpleCursorAdapter(this,
android.R.layout.simple_spinner_item,
vType,
new String [] {DataBaseHelper.POWERSPORTS_TYPE},
new int[] {android.R.id.text1});
scaType.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
vTypeSpinner = (Spinner) findViewById(R.id.typeSpinner);
vTypeSpinner.setAdapter(scaType);
这是我对xml布局中下一个微调器的查询
static String MakeWhere = "POWERSPORTS_TYPE=?";
public static Cursor getPowersportsMake(){
return myDataBase.query(POWERSPORTS_TABLE,
new String [] {POWERSPORTS_ID, POWERSPORTS_MAKE},
MakeWhere,
null,
POWERSPORTS_MAKE,
null,
null);
}
欢迎任何评论或建议。要选择项目,您需要设置
onItemSelectedListener
那么在你的生活中,你所要做的就是
String selection = vTypeSpinner.getSelectedItem().toString();
那么,我将如何使用微调器中选择的字符串作为查询中的变量呢?