MOH*_*S3N 0 android android-spinner
这是我的代码:
transactionTypeSpinner.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Toast.makeText(MainActivity.this, "Something changed", LENGTH_SHORT).show();
}
});
Run Code Online (Sandbox Code Playgroud)
但不幸的是OnItemClickListener方法不起作用并显示此消息:setOnItemClickListener cannot be used with a spinner.
我该如何解决这个问题?
谢谢!
你不应该要求OnItemClickListener旋转器。Spinner 不支持项目单击事件。
transactionTypeSpinner.setOnItemSelectedListener(new OnItemSelectedListener()
{
public void onItemSelected(AdapterView<?> parent, View view, int position, long id)
{
Toast.makeText(MainActivity.this, "Something changed", LENGTH_SHORT).show();
} // to close the onItemSelected
public void onNothingSelected(AdapterView<?> parent)
{
}
});
Run Code Online (Sandbox Code Playgroud)