티스토리 뷰

안드로이드 Action bar (App bar, Tool bar 라고도 하는 바로 그것!)의 Style을 어떻게 세팅하면 좋을까? 크나큰 삽질 끝에 정리를 해보자.


목표는 여러가지가 있다.


1. Action bar의 왼쪽 아이콘의 크기를 조절해서, Title과 사이즈가 좀 맞게 끔 한다.

2. Action bar의 오른쪽 버튼, 아이콘, 텍스트의 크기를 조절한다.

3. Action bar의 배경 색을 바꾼다.


근데 중요한건 내가 애초에 Action bar를 만들때, xml에 toolbar를 선언해서 만들지 않고, Activity의 Style에 Action bar를 가지는 Style로 설정을 해서 코딩을 했다는 것.


Java 코드가 더러워지고 뭔가 많아지는게 싫기 때문에, xml 코드에서 다 해결할 예정임.


1. Action bar의 왼쪽 아이콘의 크기를 조절해서, Title과 사이즈가 좀 맞게 끔 한다.

요거부터 해보자. 이게 젤 짜증남.

결론부터 말하면, 아이콘 사이즈를 줄이는 방법 밖에 없음. 혹시 이거 코드로 해서 할 줄 아시는 분은 댓글 점...
Icon과 Title 사이의 간격은 조절할 수 있음. 근데 아이콘 사이즈는 어떻게 조절하는지 못찾음.
그냥 아이콘 처음에 생성할 때 패딩 줘서 생성하는 거 밖에 답이 없다고 결론을 내림.

그래서 Icon, Title 사이 간격 조절하는 방법은, 밑에 참조.

그리고 아이콘에 패딩넣어서 다시 다운받을 수 있는 곳.

2. Action bar의 오른쪽 버튼, 아이콘, 텍스트의 크기를 조절한다.

요거는 Style에서 버튼에 대한 Style선언해준다음에, Action bar style 상속받은 style에 적용시켜주면 됨.

요거는 요기 참조.

3. Action bar의 배경 색을 바꾼다.

요거는 Action bar style 상속받은 애한테 선언해주면 됨.

요거는 요기 참조.


'개발 > 안드로이드' 카테고리의 다른 글

Android Permissions  (0) 2017.10.25
Android Location Api  (0) 2017.10.24
Android Dagger2 적용  (0) 2017.10.12
Android Dialog  (0) 2017.10.12
Android Data Binding  (0) 2017.10.12
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31