安卓开发入门之底部导航BottomNavigationView(翻译)
来源:互联网 发布:java创建map对象 编辑:程序博客网 时间:2024/06/05 04:40
原文链接
http://www.coderzheaven.com/2017/06/15/bottom-navigation-demo-in-android/
1.在app的module添加依赖
compile 'com.android.support:appcompat-v7:25.1.0' compile 'com.android.support:design:25.1.0' compile 'com.android.support:support-v4:25.1.0'
2.在布局文件中添加控件
<android.support.design.widget.BottomNavigationView android:id="@+id/navigation" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="start" design:menu="@menu/bottom_nav_items" />
3.在res/menu文件夹中添加文件bottom_nav_items.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/menu_home" android:title="@string/menu_home" android:icon="@drawable/ic_home_black" /> <item android:id="@+id/menu_search" android:title="@string/menu_search" android:icon="@drawable/ic_search_black" /> <item android:id="@+id/menu_notifications" android:title="@string/menu_notifications" android:icon="@drawable/ic_notifications_black" /></menu>
4.在Activity或Fragment中监听
mBottomNav.setOnNavigationItemSelectedListener(new BottomNavigationView.OnNavigationItemSelectedListener() { @Override public boolean onNavigationItemSelected(@NonNull MenuItem item) { // handle desired action here // One possibility of action is to replace the contents above the nav bar // return true if you want the item to be displayed as the selected item return true; } });
源码下载地址
https://github.com/MrVipinVijayan/BottomNavigationDemo
阅读全文
1 0
- 安卓开发入门之底部导航BottomNavigationView(翻译)
- BottomNavigationView(底部导航)
- BottomNavigationView(底部导航)
- Android BottomNavigationView 底部导航
- BottomNavigationView(底部导航)
- 底部导航BottomNavigationView+ViewPager+Fragment
- android BottomNavigationView(底部导航栏)
- 安卓底部导航
- 【Android】安卓开发实战之使用Fragment(碎片)实现底部导航栏效果
- 安卓开发入门之自定义View(翻译)
- 安卓开发入门之图片缩放(翻译)
- 安卓开发入门之自动补全文本(翻译)
- 安卓开发入门之自定义字体(翻译)
- android 25 底部导航框架学习 BottomNavigationView
- BottomNavigationView+ViewPager实现底部导航栏
- BottomNavigationView+ViewPager打造底部导航栏
- BottomNavigationView+ViewPager+Fragment 实现底部导航栏
- 安卓底部导航栏
- 理解交叉熵作为损失函数在神经网络中的作用
- 严苛模式
- 单片机复习资料
- 杭电acm 1850Being a Good Boy in Spring Festival(尼姆博弈)
- Liunx中的du和df命令
- 安卓开发入门之底部导航BottomNavigationView(翻译)
- COCO 数据集
- PS--操作技巧(一)--选区然后填充颜色
- EdgeRouter 配置 dnspod 动态域名更新
- SqlServer性能优化用SQL(一)【锁监控】
- java中的引用类型
- nginx之 nginx-1.9.7 + tomcat-8.5.15 反向代理+应用负载均衡 安装配置
- leetcode -- 392. Is Subsequence 【贪心算法 + 双指针 + 无后效性】
- Python静态方法和类方法深度总结