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);
}
谁知道这里出了什么问题?
谢谢你们。
最佳答案
通过在我的 xml
中添加一个高度和宽度设置为零的 Spinner
解决了这个问题。
关于android spinner performClick onItemSelected,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5555549/