потому что когда назначаешь адаптер - выбор элемента == нажатие на кнопку. И чтобы этого не происходило - нужно переопределить нажатие на элемент
Попробуйте сделать DialogFragment, со своим layout. Тогда подобных проблем не возникнет.
Обсуждают сегодня