Я использую roughike для реализации навигации по нижней панели в моем проекте Android. Я не использую никаких изображений значков, так как считаю, что использование изображения и сохранение соотношения разрешения сложнее, чем использование значков шрифтов. Итак, я написал код следующим образом:
<com.roughike.bottombar.BottomBar
android:id="@+id/menu_bottomBar"
android:layout_width="match_parent"
android:layout_height="60dp"
app:bb_titleTypeFace="fonts/fontawesome.ttf"
android:layout_alignParentBottom="true"
app:bb_tabXmlResource="@xml/bottombar_tabs" />
Вкладки определены в bottombar_tabs.xml
файле:
<tabs>
<tab
id="@+id/tab_home"
title="\uf278" />
<tab
id="@+id/tab_chat"
title="\uf0e6" />
<tab
id="@+id/tab_globe"
title="\uf0ac" />
<tab
id="@+id/tab_friends"
title="\uf0c0" />
<tab
id="@+id/tab_profile"
title="\uf2be" />
</tabs>
функции навигации работают должным образом, как и ожидалось, но все заголовки вкладок отображаются в верхней части навигации. Как сделать его вертикально центрированным? Я пытался использовать гравитацию, layout_gravity, но ничего не получилось. Спасибо за помощь, Робин.