반응형
✅
✅ 깔끔한 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를 상속받는 스타일을 추가한다.
반응형
'기타 > 백엔드 기초' 카테고리의 다른 글
자바 Java | 이클립스 Eclipse 시작하기 | Hello world 출력 (0) | 2023.02.14 |
---|---|
자바 Java | 이클립스 Eclipse 초기 설정 | 워크스페이스 Workspace, 뷰 view, 퍼스펙티브 perspective (0) | 2023.01.09 |
자바 Java | 이클립스 Eclipse 설치하기 | 자바 개발도구 JDK, JAVA SE 11, 환경변수 설정, 통합 개발 환경 IDE (0) | 2023.01.09 |
자바 Java | 자바 프로그램 개발과 실행: 소스코드 작성부터 main 메소드, 클래스파일 생성, 실행과정까지 상세히 알아보기 (0) | 2023.01.09 |
자바 Java | JDK와 JRE의 차이: 자바 개발 도구와 실행 환경 (0) | 2023.01.09 |
자바 Java | 플랫폼 독립성의 중요성과 대표적인 언어/기술들의 구현 방식 (0) | 2023.01.09 |
자바 Java | 자바의 역사와 커피에서 영감 받은 이름 유래 (0) | 2023.01.08 |
자바 Java | 프로그래밍 언어와 컴파일러: 소스 코드를 기계어로 변환하는 방법 (0) | 2023.01.08 |