#java #android #kotlin
#java #Android #kotlin
Вопрос:
У меня есть ViewPager с фрагментами, и в каждом из них есть счетчик. Когда я открываю счетчик и провожу пальцем по экрану просмотра, выпадающий список не исчезает!
Как я могу закрыть выпадающий список spinner при пролистывании страницы?
Ответ №1:
Вы можете закрыть счетчик, проводя пальцем по экрану, используя viewPager.addOnPageChangeListener
прослушиватель viewpager. В соответствии с github.com/skydoves/PowerSpinner , вы можете позвонить powerSpinnerView.dismiss()
.
viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
powerSpinnerView.dismiss()
}
@Override
public void onPageSelected(int position) {
}
@Override
public void onPageScrollStateChanged(int state) {
}
});
Ответ №2:
Как вы реализовали свои блесны? Попробуйте реализовать onFocusChangeListeners
свои представления. Это должно решить вашу проблему.
Комментарии:
1. Можете ли вы помочь мне больше в продвинутом? Я использовал github.com/skydoves/PowerSpinner для лучшего обзора!