Я пытаюсь использовать создание макета вкладки, как Google Play.Но я не смог поймать событие клика.Мой код ниже:
tabLayout.setupWithViewPager(viewPager);
tabLayout.post(new Runnable() {
@Override
public void run() {
tabLayout.addOnTabSelectedListener(new TabLayout.ViewPagerOnTabSelectedListener(viewPager) {
@Override
public void onTabSelected(TabLayout.Tab tab) {
Log.i("tag", " onTabSelected: " + tab.getPosition());
}
.....
});
}
});
onTabSelected никогда не вызывается.
РЕДАКТИРОВАТЬ
Ниже кода работает только смахивание.
tabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
...
}
Но я хочу, чтобы элемент щелкнул по событию .