내 NavigationView에는 활성 버튼이있는 ID가 'viewId'인 헤더 레이아웃이 있습니다. 해당 버튼을 설정하려면 활동에서 다음을 수행하십시오 onPostCreate
.
final View panel = findViewById(R.id.viewId);
panel.setOnClickListener(new View.OnClickListener() {
... setup goes here ...
});
새로운 버전의 안드로이드 지원 라이브러리 ( 23.1.0 )에서는 뷰를 찾을 수 없으며 null을 반환합니다. 이전 버전에서는 잘 작동했습니다. 버그입니까, 아니면이 기능을 잘못 사용하고 있습니까? 그렇다면 헤더 레이아웃에 액세스하여 동작을 추가하는 방법은 무엇입니까?