AndroidStudio中的底部导航栏活动是如何工作的?
创始人
2024-08-20 17:00:30
0
  1. 在app的build.gradle文件中添加design库的依赖:
dependencies {
    implementation 'com.android.support:design:version number'
}
  1. 在XML布局文件中添加BottomNavigationView组件:

  1. 在res/menu目录下创建navigation.xml文件,用来定义底部导航栏菜单选项和图标,如下所示:

    
    
    

  1. 在MainActivity中实现底部导航栏选项的切换:
public class MainActivity extends AppCompatActivity implements BottomNavigationView.OnNavigationItemSelectedListener {
    private TextView mTextMessage;
    private BottomNavigationView mNavigation;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        mTextMessage = (TextView) findViewById(R.id.message);
        mNavigation = (BottomNavigationView) findViewById(R.id.navigation);
        mNavigation.setOnNavigationItemSelectedListener(this);
    }

    @Override
    public boolean onNavigationItemSelected(@NonNull MenuItem item) {
        switch (item.getItemId()) {
            case R.id.navigation_home:
                mTextMessage.setText(R.string.title_home);
                return true;
            case R.id.navigation_dashboard:
                mTextMessage.setText(R.string.title_dashboard);
                return true;
            case R.id.navigation_notifications:
                mTextMessage.setText(R.string.title_notifications);
                return true;
        }
        return false;
    }

}

此时,点击底部导航栏的选项,会切换对应页面的显示。

相关内容

热门资讯

终于知道!约局吧辅助工具获取方... 终于知道!约局吧辅助工具获取方法,广东雀神有辅助挂吗,中至五十k怎么开挂(有挂规律)中至五十k怎么开...
如何分辨真伪!微扑克系统是有问... 如何分辨真伪!微扑克系统是有问题,广东雀神挂件定制安卓挂件,上饶中至辅助器免费(有挂解密);1、上饶...
科普!wepoke开发者,雀神... 科普!wepoke开发者,雀神小程序辅助,星悦麻将(有挂规律)一、星悦麻将软件透明挂的定义与意义1、...
记者揭秘!wpk到底有外挂,广... 记者揭秘!wpk到底有外挂,广东雀神外挂下载链接,掌中乐游戏中心辅助工具(有挂教程);进入游戏-大厅...
推荐十款!aapoker软件a... 推荐十款!aapoker软件app,雀神微信小程序免费辅助器ios,牵手跑得快辅助工具下载(有挂教程...
总算明白!云扑克德州辅助器免费... 总算明白!云扑克德州辅助器免费,雀神广东麻雀机制,余干中至八王有挂吗(有挂教程)余干中至八王有挂吗辅...
必备攻略!德扑软件高端,微信小... 必备攻略!德扑软件高端,微信小程序雀神辅助插件免费,乐山幺鸡麻将辅牌器购买(有挂详情)1、构建自己的...
玩家必看!wopoker苹果可... 玩家必看!wopoker苹果可以下载,雀神广东麻将输赢数据怎么看,同城上饶棋牌有挂吗(有挂详情);1...
揭秘攻略!pokerx人工智能... 揭秘攻略!pokerx人工智能,微信雀神广东麻雀小程序辅助免费,南通长牌怎么开挂(有挂规律)1、玩家...
揭秘真相!德州alphax辅助... 揭秘真相!德州alphax辅助,雀神辅助器免费版v3.0,丽水茶苑辅助器(有挂教程);揭秘真相!德州...