Я не знаю, почему Google не может сделать это так долго, но вы можете решить эту проблему таким образом:
Вы должны переопределить защищенный метод «onDetachedFromWindow» для Spinner, сделать его общедоступным методом и вызвать его, нажав на t он элемент в вашем CustomSpinnerAdapter.
Например:
public class CustomSpinner extends Spinner
{
Context context = null;
public CustomSpinner(Context context)
{
super(context);
}
public CustomSpinner(Context context, int mode)
{
super(context, mode);
}
public CustomSpinner(Context context, AttributeSet attrs)
{
super(context, attrs);
}
public CustomSpinner(Context context, AttributeSet attrs, int defStyle)
{
super(context, attrs, defStyle);
}
public CustomSpinner(Context context, AttributeSet attrs, int defStyle, int mode)
{
super(context, attrs, defStyle, mode);
}
@Override public void onDetachedFromWindow()
{
super.onDetachedFromWindow();
}
}
Я надеюсь, что вы знаете, как создать SpinnerCustomAdapter и вставить этот CustomSpinner в XML.
уже пробовал, но не работает – noloman