我有一个Spinner下拉列表,其中包含3个项目(它们代表可以选择的日期)。
“自定义日期”很特殊,当我选择它时,会显示一个DatePickerDialog。 问题在于,当已经选择“自定义日期”时,我无法再次显示DatePickerDialog。
SetOnItemSelectedListener仅在您更改选择时触发,我尝试了OnItemClickListener,但出现异常
setOnItemClickListener cannot be used with a spinner.
即使您不更改选择,有什么方法可以检测到单击/选择事件?
谢谢
答案 0 :(得分:0)
您下面的某些人除外?
Spinner mySpinner = (Spinner)findViewbyId(R.id.spinner);
int position = mySpinner.getSelectedItemPosition();
String Text = yourCityList[position].toString();
String text = mySpinner.getSelectedItem().toString();