我正在使用Service库中的TabLayout。我尝试在长按选项卡时添加OnLongClickListener,但一直无法实现。我甚至试图通过使用childViews进行“hack”,但依然不成功:
View tabLayoutChild = tabLayout.getChildAt(0);
ViewGroup group = (ViewGroup) tabLayoutChild;
group.getChildAt(0).setOnLongClickListener(this);
这个功能不能正常工作,而且看起来也不美观。除了我想要实现的长按操作之外,其他都非常方便。
我的代码片段:
pagerAdapter = new CustomFragmentPagerAdapter(getSupportFragmentManager());
pagerView.setAdapter(pagerAdapter);
tabLayout.setupWithViewPager(pagerView);
标签布局有一个
setOnLongClickListener()
方法,但据我所知,它并没有实际作用。如何在标签布局中为标签实现长按监听器?