我在使用一个spinner
时遇到了一点问题。
我创建了一个Spinner
,当用户点击一个按钮时,它会显示出来。这个Spinner
显示得很好,但是当应该调用onItemSelected
方法时,却没有任何反应。
以下是代码:
public void setUpSpinner(){
spinner = new Spinner(this);
CustomArrayAdapter<String> adapter = new CustomArrayAdapter<String>(this, android.R.layout.simple_spinner_item, getAsStrings());
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(this);
}
public void onClick(View view) {
spinner.performClick();
}
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
String getName = (String) spinner.getSelectedItem();
getListFromName(getName);
}
有人知道这里出了什么问题吗?
谢谢大家。