[Android] Toolbar 설정 NavigationIcon 에 이상 이나 사용자 정의 실패 이상 이 표시 되 지 않 습 니 다.
레이아웃 XML 에 android: navigation Icon = "@ drawable / icon" 을 설정 하거나 코드 에 설정 해도 설정 할 Navigation Icon 그림 으로 사용자 정의 할 수 없습니다.코드 설정 NavigationIcon 은 다음 과 같 습 니 다.
Toolbar toolbar = (Toolbar)findViewById(R.id.my_toolbar);
toolbar.setNavigationIcon(R.drawable.icon);
toolbar.setTitle("Title");
toolbar.setSubtitle("Sub");
toolbar.setLogo(R.drawable.ic_launcher);
setSupportActionBar(toolbar);
해결 방법:
XML 레이아웃 에 ToolBar 에 Navigation Icon 을 설정 하면 이 방법 을 포기 해 야 합 니 다. 설정 한 Navigation Icon 을 표시 할 수 없 는 지 는 아직 모 르 겠 습 니 다. 알 고 계 신다 면 알려 주 셔 서 감사합니다.코드 에 설 치 된 ToolBar 의 Navigation Icon 이 결과 에 도 필요 한 Navigation Icon 이 표시 되 지 않 았 다 면
setSupportActionBar(toolbar);
코드 가 있 는 지 확인 하 는 데 중심 을 두 어야 합 니 다. 여 부 는 코드 에서 toolbar 에 대한 설정 이 ToolBar 에 적용 되 지 않 는 다 는 것 입 니 다. 또한 중요 한 것 은 setSupportActionBar(toolbar);
ToolBar 초기 화 후,setNavigation Icon () 및 각종 사용자 정의 Toolbar 설정 (예: toolbar.setTitle("Title");
이전 에는 그렇지 않 은 사람 도 Toolbar 에 설정 을 적용 할 수 없습니다.setSupportActionBar(toolbar);
이 코드 의 역할 은 바로 당신 의 Toolbar 를 Action Bar 에 설정 하여 교체 하 는 것 입 니 다.정확 한 코드 는 다음 과 같 습 니 다.Toolbar toolbar = (Toolbar) findViewById(R.id.my_toolbar);
setSupportActionBar(toolbar);
toolbar.setNavigationIcon(R.drawable.icon);
toolbar.setTitle("Title");
toolbar.setSubtitle("Sub");
toolbar.setLogo(R.drawable.ic_launcher);
참조 링크:
http://stackoverflow.com/questions/26525229/toolbar-navigation-icon-never-set
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Kotlin의 기초 - 2부지난 글에서는 Kotlin이 무엇인지, Kotlin의 특징, Kotlin에서 변수 및 데이터 유형을 선언하는 방법과 같은 Kotlin의 기본 개념에 대해 배웠습니다. 유형 변환은 데이터 변수의 한 유형을 다른 데이터...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.