마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

화면 액션바 없애는 법

0 추천

일반 화면을 다이얼로그 형식으로 사용하기 위해 매니페스트에서 아래와 같이 설정하였습니다.
 

<activity android:name=".CustomDialog" android:theme="@style/Theme.MaterialComponents.Light.Dialog.Alert"/>



액션바를 없애기 위해 res->valus->themes.xml에서 NoActionNar 설정을 해도, 자바 코드에서 requestWindowFeature(Window.FEATURE_NO_TITLE); 를 작성해도 도저히 액션바가 사라지지 않네요.

해당 화면에서 다이얼로그를 없애는 방법을 아시는 분이 계신가요?
 

익명입니다 (310 포인트) 님이 2021년 11월 18일 질문

1개의 답변

0 추천

위의 theme은 Dialog용 theme이지 액티비이에 사용하는 theme 이 아니예요.

액티비티에 적용되는  theme을 사용해 보세요.

activity android:name=".CustomDialog" android:theme="@style/Theme.MaterialComponents.Light.NoActionBar"/>

 

만약 Dialog와 같이 뒷배경이 반투명한 화면이 필요하신 경우라면 Dialog나 DialogFragment 사용하셔서 작업을 하시는 게 나을 거예요.

spark (227,830 포인트) 님이 2021년 11월 18일 답변
spark님이 2021년 11월 18일 수정
...