0

나는 테마가 Theme.AppCompat.Light.NoActionBar의 자녀 인 활동이 있습니다. 이 액티비티의 일부분에서 getActivity().setTitle("My Title");이라고 부르며 UI에 변경 사항이 표시되지 않습니다. 활동의 테마가 Theme.AppCompat.Light.DarkActionBar 인 경우 작업 표시 줄 제목이 '내 제목'으로 변경되었습니다.테마가 Theme.AppCompat.Light.NoActionBar 인 경우 Activity의 setTitle을 호출 한 결과는 무엇입니까?

조치 표시 줄이 없을 때 getActivity().setTitle()으로 전화하는 것이 맞습니까? setTitle은 API 1부터 사용할 수있었습니다. 당시에는 ActionBar가 없었습니다.

+0

getSupportActionBar(). setTitle (title)은 어떻습니까? – Darush

답변

1

api에서 시간이 지남에 따라 기능이 바뀌며 앱 위의 작은 조각이라고 할 수 있습니다. 그러나 현재 와드에서는 행동 표시 줄을 나타냅니다. 현재 api 23으로 타이틀을 설정하려면 액션 바가 필요합니다.

+0

증명 자료 (AppCompat 및/또는 Android의 소스 코드)를 제공 한 경우 귀하의 답변을 수락합니다. –

관련 문제