Notice: A non well formed numeric value encountered in /var/www/html/devdiary/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 118

Notice: A non well formed numeric value encountered in /var/www/html/devdiary/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 119

Notice: A non well formed numeric value encountered in /var/www/html/devdiary/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 118

Notice: A non well formed numeric value encountered in /var/www/html/devdiary/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 119

[Android Tutorial] Action Bar 스타일 적용

예전에 좌우 스와이프 가능한 탭 기반의 앱 만들기에서 살짝 다뤘던 것이 액션바였는데, 이번에 이 스타일의 앱을 만들면서 부딪혔던 문제들이 있어서 추가로 기록한다.

컬러, 스타일 등을 바꾸는 것이 꽤 복잡한데 Android Action Bar Style Generator를 활용하면 정말 쉽게 바꿀 수 있다. 하지만 한 가지 안 되는 것이 탭 메뉴의 텍스트였는데, 아래 구문을 추가하면 변경이 가능하다.

Style Generator를 사용하면 styles_OOO.xml 파일이 생성되는데, 맨 위의 style 태그 사이에 아래 코드를,

그리고 텍스트 스타일을 지정하는 별도의 태그를 아래와 같이 설정하면 된다.

그리고 기본적으로 탭에는 모든 문자가 대문자로 나오게끔 되어 있는데, textAllCaps를 false로 설정하면 입력한 그대로 나오게 된다.