동적으로 하단 탐색보기를 추가하려고합니다. 나는 activity의 xml 파일 안에 네비게이션 뷰를 추가했다.Android - 동적으로 하단 탐색보기 추가
<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/items" />
항목 xml 파일을 만들고 싶지 않습니다. 아래 코드를 사용하여 탐색 바를 만들었습니다.
bottomNavigationView = new BottomNavigationView(this);
ViewGroup.LayoutParams params = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
bottomNavigationView.setLayoutParams(params);
RelativeLayout layout = (RelativeLayout) findViewById(R.id.viewLayout);
layout.addView(bottomNavigationView);
Menu menu = bottomNavigationView.getMenu();
menu.add(0, i, Menu.NONE, "TEXT");
menu.add는 오류를 발생시킵니다. null 객체 참조에
android.support.v7.view.menu.MenuBuilder.size는() '
어떻게 동적으로 탐색보기를 추가 할 수 있습니까?
지원 라이브러리 버전은 무엇입니까? – FAT
'com.android.support:design:25.0.0' –
지원 라이브러리를 업데이트하고 다시 시도하십시오. – FAT