我有以下代码:
spin.setAdapter(new ArrayAdapter<String>(Activity.this,
android.R.layout.simple_spinner_item,result));
spin.setOnItemSelectedListener(new OnItemSelectedListener() {
String selected;
boolean click=false;
int currSelection =spin.getLastVisiblePosition();
public void onItemSelected(
AdapterView<?> parentView,View selectedItemView, int position,long id)
{
if ((position != 0)){
//code here
}
}
单击列表中的第一个元素时,我无法检索该值。所有其余的list elements
工作都按预期进行。
我知道问题在于 int 值位置。问题是,如果我没有那个 if 条件,那么我启动列表的每种类型都会弹出第一个元素,即使我没有单击列表中的任何项目。如何解决这个问题?