안드로이드 개발 질문/답변
(글 수 45,052)
tabhost 탭의 텍스트와 아이콘을 넣을 수 있는데
텍스트의 글자색이나 크기 스타일같은 것을 바꿀 수 있는지 궁금합니다.
아이콘 사이즈는 40 x 40 인거 같던데 맞나요?
이쁘게 만들고 싶은데 찾아봐도 내용이 하나도 없네요. 부탁드릴게요.
2010.04.07 23:59:09
단순히 텍스트의 글자색이나 사이즈를 바꾸시려면 아래 코드를 이용하셔서 바꾸시면 되구요... 좀더 디테일한 style 적용을 원하시면 style을 정의하셔서 불러들이면 됩니다. style관련된 내용은 http://developer.android.com/guide/topics/ui/themes.html <- 여기 참조하시면 되구요.
for (int i=0; i<tabHost.getTabWidget().getChildCount(); i++) {
RelativeLayout relLayout = (RelativeLayout)tabHost.getTabWidget().getChildAt(i);
TextView tv = (TextView)relLayout.getChildAt(1);
tv.setTextSize나 tv.setTextColor 혹은 tv.setTextAppearance를 호출.
}



