AndroidTabLayout在添加新标签时滚动到随机位置
创始人
2024-08-21 14:30:24
0

可以通过设置addOnTabSelectedListener监听器来捕获标签的添加事件,并使用getTabAt(index)获取新添加标签的位置,然后使用select()方法将标签滚动到正确的位置。

示例代码如下:

tabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
    @Override
    public void onTabSelected(TabLayout.Tab tab) {
        // Do nothing on tab select
    }
    
    @Override
    public void onTabUnselected(TabLayout.Tab tab) {
        // Do nothing on tab unselect
    }
    
    @Override
    public void onTabReselected(TabLayout.Tab tab) {
        // Do nothing on tab reselect
    }
    
    @Override
    public void onTabAdded(TabLayout.Tab tab) {
        int newIndex = tab.getPosition();
        tabLayout.getTabAt(newIndex).select();
    }
});

在此示例中,我们只是添加了onTabAdded()方法,并在其中获取新标签的位置并将其选中。这确保了标签的滚动位置始终正确,而不是随机移动。

相关内容

热门资讯

一分钟揭秘!微扑克外挂,微扑克... 一分钟揭秘!微扑克外挂,微扑克如何让系统发好牌(微扑克)都是有挂(有挂方式)-哔哩哔哩1、在微扑克如...
每日必备!微扑克辅助软件查得出... 每日必备!微扑克辅助软件查得出来吗,微扑克如何让系统发好牌(微扑克)其实有挂(有挂透明挂)-哔哩哔哩...
一分钟了解!微扑克职业代打,微... 一分钟了解!微扑克职业代打,微扑克有挂么(微扑克)原来是有挂(有挂教程)-哔哩哔哩;1、微扑克职业代...
记者发布!微扑克有ai吗,微扑... 记者发布!微扑克有ai吗,微扑克ai机器人(微扑克)竟然是有挂(真的有挂)-哔哩哔哩1、下载好微扑克...
必备科技!微扑克ai机器人,微... 必备科技!微扑克ai机器人,微扑克ai机器人(微扑克)真是有挂(有挂秘诀)-哔哩哔哩;1)微扑克ai...
盘点一款!微扑克辅助软件,微扑... 盘点一款!微扑克辅助软件,微扑克如何让系统发好牌(微扑克)确实是有挂(有挂细节)-哔哩哔哩1、操作简...
技术分享!微扑克wpk辅助透视... 技术分享!微扑克wpk辅助透视,微扑克有挂么(微扑克)好像是有挂(有挂秘笈)-哔哩哔哩1、微扑克wp...
分享实测!微扑克ai分析器,微... 分享实测!微扑克ai分析器,微扑克透牌(微扑克)果然有挂(有挂神器)-哔哩哔哩一、微扑克ai分析器A...
让我来分享经验!微扑克ai分析... 让我来分享经验!微扑克ai分析器,微扑克透牌(微扑克)本来真的是有挂(有挂实锤)-哔哩哔哩;微扑克a...
分享一款!微扑克ai辅助器苹果... 分享一款!微扑克ai辅助器苹果版,微扑克如何让系统发好牌(微扑克)都是真的有挂(果真有挂)-哔哩哔哩...