使用BottomNavigationView构造底部导航栏

取代RadioGroup和RadioButton创建底部选择栏

使用AndroidStudio自动创建Activity,选择Bottom Navigation Activity

重点内容:

  1. 布局:

    <android.support.design.widget.BottomNavigationView
        android:id="@+id/navigation"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="?android:attr/windowBackground"
        app:menu="@menu/navigation"/>
  2. 创建menu文件

    <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"
            android:title="@string/title_dashboard"/>
        <item
            android:id="@+id/navigation_notifications"
            android:icon="@drawable/ic_notifications_black_24dp"
            android:title="@string/title_notifications"/>
    </menu>
  3. 监听事件

    navigation.setOnNavigationItemSelectedListener(mOnNavigationItemSelectedListener):

猜你喜欢

转载自blog.csdn.net/riqthen/article/details/81742925