0

Я застрял в создании простого дизайна с помощью виджета Tabs в Android.Как настроить вкладки Android или нижнюю границу?

Пожалуйста, помогите мне создать аналогичный дизайн.

enter image description here

Сразу отметим, что нижняя граница не в нижней части окна, а также его ширина значительно меньше ширины коробки.

+0

см http://stackoverflow.com/questions/14722654/tabwidget-current-tab-bottom-line-color – sasikumar

+0

@sasikumar: пожалуйста, проверьте мой образ, его совершенно разные , я уже видел эту ссылку. В любом случае спасибо за ответ. – BeingExpert

+0

Проверьте эту ссылку: http://stackoverflow.com/questions/17897351/how-to-customize-android-tabs-or-background-change – MikeKeepsOnShine

ответ

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

+0

Все еще вопрос в том, будет ли он вести себя как вкладки при добавлении пользовательского вида, например, когда я нажимаю на вкладку «семья», граница должна скользить вниз по семейству. Могу ли я поддерживать этот эффект скольжения. – BeingExpert

Смежные вопросы