对于 底部Tab 按钮 ,通常是是Linearlayout 包裹radiobutton 或者 ImageView +TextView 等等,方法有很多,今天说说5.x之后系统design 包提供的底部Tab 控件:BottomNavigationView
用法:
<android.support.design.widget.BottomNavigationView
android:id="@+id/bottom_navigation"
android:layout_width="wrap_content"
android:layout_gravity="bottom"
android:layout_height="wrap_content"
android:background="?android:attr/windowBackground"
app:menu="@menu/main_bottom"/>
main_bottom:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/navigation_home"
android:icon="@drawable/ic_home_black_24dp"
android:title="@string/title_home" />
<item
android:id="@+id/navigation_dashboard"
android:icon="@drawable/ic_dashboard_black_24dp"