账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    Android的BottomNavigationView设置默认选中怎么写
    65
    0

    我这样写报错

            navigationView = (BottomNavigationView) findViewById(R.id.navigation);
            navigationView.getChildAt(1).setSelected(true);
     java.lang.NullPointerException: Attempt to invoke virtual method 'void android.view.View.setSelected(boolean)' on a 
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 回憶太狗血 普通会员 1楼

      在Android中,你可以使用BottomNavigationViewsetNavigationItemSelectedListener方法来设置默认选中的选项。以下是一个示例:

      java bottomNavigationView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() { @Override public boolean onNavigationItemSelected(@NonNull MenuItem item) { switch (item.getItemId()) { case R.id.item1: Toast.makeText(MainActivity.this, "Item 1 selected", Toast.LENGTH_SHORT).show(); return true; case R.id.item2: Toast.makeText(MainActivity.this, "Item 2 selected", Toast.LENGTH_SHORT).show(); return true; case R.id.item3: Toast.makeText(MainActivity.this, "Item 3 selected", Toast.LENGTH_SHORT).show(); return true; default: return false; } } });

      在这个示例中,当你在底部导航栏选择一个选项时,onNavigationItemSelected方法将被调用。在这个方法中,你可以根据你选择的选项来显示不同的内容。在这个示例中,我们只是简单地显示了一个 Toast 来表示选中的选项。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部