2017-10-26 7 views
0

탐색 페이지에 제목 아이콘을 설정하고 싶습니다. NavigationPage.SetTitleIcon (이 로고는 "logo.png")으로 시도했지만 Android에서만 보이지 않고 iOS에서만 표시됩니다.xamarin 양식의 안드로이드에 대한 제목 아이콘이 표시되지 않습니다.

한 페이지에는이 제목 아이콘을, 나머지 텍스트에는 텍스트 만 넣기를 원합니다. iOS가 올바르게 표시됩니다. 안드로이드에 대한, 내가 원하지 않는 모든 페이지에 표시되고있는 도구 모음 스타일로 이미지를 넣으려고했습니다. 제발 도와주세요

답변

0

아마도 파일은 iOS 프로젝트에는 올바르게 포함되어 있지만 안드로이드 프로젝트에는 제대로 포함되어 있지 않습니다. png 파일이 Android 프로젝트의 Resources/drawable-hdpi (및 기타 관련 파일) 폴더에 확실히 포함되어 있는지 확인할 수 있습니다. 또한 빌드 동작이 AndroidResource로 설정되어 있는지 확인할 수 있습니다 (Visual Studio에서 파일을 마우스 오른쪽 버튼으로 클릭하고 속성 선택).

+0

나는 모든 해당 폴더에 이미지가 있습니다. Android 용 콘텐츠 페이지에서 볼 수있는 것과 동일한 이미지입니다. 또한 아이콘이 표시되지 않습니다 안드로이드의 도구 모음 문제에 관한 몇 가지 토론을 읽었지만 ... 그것에 대한 적절한 해결책을 얻지 못했습니다. 그러나 toolbar.axml에 추가하려고하면 아이콘이 내가 원하지 않는 모든 페이지에 표시됩니다. – hashimks

+0

이 스레드에는 https://forums.xamarin.com/discussion/52337/navigationpage-settitleicon을 시도해 볼 수있는 몇 가지 기능이 있습니다. XAML에서도이 스레드를 설정할 수 있습니다. 콘텐츠 페이지를 탐색 페이지가 아닌 SetTitleIcon으로 전달해야하며 초기화가 OnNavigatedTo가 아니어야합니다. 행운을 빕니다! –