본문 바로가기
기타/백엔드 기초

안드로이드 프로그래밍 | 깔끔한 UI를 위한 상단바 제거와 자유로운 버튼 색상 변경 방법

by YUNI Heo 2022. 12. 16.
반응형

✅ 깔끔한 UI를 위한 상단바 제거와 자유로운 버튼 색상 변경 방법

내가 안드로이드 프로그래밍에서 선호하는 기본 설정 중 두 가지를 소개한다.

 

✅ 1. 상단바 지우기

  • 앱 상단에 위치한 상단바를 없애는 설정이다.
  • 앱의 레이아웃이나 UI를 깔끔하게 구성할 수 있어서 선호하는 설정이다.

 

💡 상단바 지우기 과정

  • res > values > themes > themes.xml 파일을 연다.


  • <style> 태그 안에 새로운 스타일을 추가한다.
    • 새로운 스타일 이름은 NoActionBar로 지정한다.
    • windowActionBar 항목을 false로 설정하여 액션바를 없앤다.
    • windowNoTitle 항목을 true로 설정하여 상단바를 없앤다.
<style name="Theme.프로젝트이름.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
</style>

  • manifests > AndroidMainfest.xml 파일을 연다.


  • <application> 태그 내에 android:theme 속성을 추가한다.
    • android:theme 속성 값을 @style/Theme.프로젝트이름.NoActionBar로 설정한다.
android:theme="@style/Theme.프로젝트이름.NoActionBar"

 

 

 

✅ 2. 자유로운 버튼 색상 변경을 위한 설정

  • 기본적으로 안드로이드에서 제공하는 버튼은 미리 정해진 색상만 사용할 수 있지만 설정을 통해 버튼의 색상을 자유롭게 변경할 수 있다.

 

💡 상단바 지우기 과정

  • res > values > themes > themes.xml 파일을 연다.


  • <style> 태그 안에 Theme.AppCompat.Light를 상속받는 스타일을 추가한다.
반응형