0
  • 最佳答案

    mBind=ButterKnife.bind(this);要放在setContentView(R.layout.activity_main);之后就没有问题了

    1254026255037108224  评论     打赏       林平
    •      Caused by: java.lang.IllegalStateException: Required view 'main_navigation_bar' with ID 2131296512 for field 'mainNavigationBar' was not found. If this view is optional add '@Nullable' (fields) or '@Optional' (methods) annotation.




      Required view 'main_navigation_bar' with ID 2131296512 for field 'mainNavigationBar' was not found.



      布局有问题吧。



      1153952789488054272  评论     打赏       拉大锯
      • 林平  回复 @拉大锯
        <com.google.android.material.bottomnavigation.BottomNavigationView android:id="@+id/main_navigation_bar" android:layout_width="match_parent" android:layout_height
        林平 2020-04-29 12:03   回复 1254026255037108224
      • 林平  回复 @拉大锯
        @BindView(R.id.main_navigation_bar) BottomNavigationView mainNavigationBar;
        林平 2020-04-29 12:05   回复 1254026255037108224
      • 拉大锯  回复 @林平
        上代码,别留着过年。在问题的后面。继续补充。
        拉大锯 2020-04-29 12:07   回复 1153952789488054272
      • 林平  回复 @拉大锯
        private void initlister() { mainNavigationBar.setOnNavigationItemSelectedListener(new BottomNavigationView.OnNavigationItemSelectedListener() { @Override public boolea
        林平 2020-04-29 13:32   回复 1254026255037108224
    相关问题
    2023-11-21 15:11 13 2
    陈钱罐16 · 领券联盟
    2023-11-11 18:09 23 8
    哈哈android · AOSP
    2023-11-10 15:52 13 12
    2023-11-10 00:26 22 10
    zhanghengze · Android
    2023-10-26 21:52 22 8