当我在微调器中选择任何项目时,我想找到任何方法运行方法,如Button属性android:onClick或其他。
答案 0 :(得分:0)
您可以使用DataBinding并关注此帖Custom XML attribute on android databinding。
或者最简单的方法是在OnItemSelectedListener
上实施Activity
。
将侦听器设置为您的微调器:
spinner.setOnItemSelectedListener(this);
覆盖onItemSelected()
方法:
public void onItemSelected(AdapterView<?> parent, View view, int pos,long id) {
Toast.makeText(parent.getContext(),
"OnItemSelectedListener : " + parent.getItemAtPosition(pos).toString(),
Toast.LENGTH_SHORT).show();
}
答案 1 :(得分:0)
您需要实现OnItemSelectedListener
YourClass implements AdapterView.OnItemSelectedListener
然后在onCreate
spinner.setOnItemSelectedListener(this)
和覆盖方法
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {}
其中position是您从微调器中选择的项目的位置。希望它有所帮助。