Android的微调performClick onItemSelected [英] android spinner performClick onItemSelected
本文介绍了Android的微调performClick onItemSelected的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个小问题,一个微调
。
I have a little problem with a spinner
.
我创建了一个微调
用户点击一个按钮。该微调
显示,它应该是,但是当 onItemSelected
应该叫什么也不会发生。
I create a Spinner
the user click a Button. The Spinner
is shown as it should be, but when onItemSelected
should be called nothing happens.
下面是code
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);
}
任何人都知道这里有什么问题?
Anyone knows what is wrong here?
感谢你们。
推荐答案
在我的 XML添加
使用的高度和宽度设置为零。微调
问题解决了
Solved the problem by adding a Spinner
in my xml
with height and width set to zero.
这篇关于Android的微调performClick onItemSelected的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文