如何自定义android标签或底部边框?

时间:2016-11-29 08:12:06

标签: android tabs android-tabhost android-tabs android-tabactivity

我很难在Android中使用Tabs小部件创建一个简单的设计。

请帮我创建一个类似的设计。

enter image description here

请注意,底部边框不在框的底部,而且其宽度远小于框的宽度。

1 个答案:

答案 0 :(得分:0)

如果您使用的是TabLayout,则可以使用setCustomView设置自定义标签。

    TabLayout tabLayout = (TabLayout) findViewById(R.id.sliding_tabs);
    tabLayout.setupWithViewPager(viewPager);

    // Iterate over all tabs and set the custom view
    for (int i = 0; i < tabLayout.getTabCount(); i++) {
        TabLayout.Tab tab = tabLayout.getTabAt(i);
        tab.setCustomView(pagerAdapter.getTabView(i));
    }

在此处查看full example