안드로이드 4.0에서는 두 개의 위젯으로 탭 표시 줄을 넣습니다. 코드 내가 작은 alphabates에 쓰기 (신규)하지만 응용 프로그램에서 항상 (NEW)를 표시해야 어떻게 안드로이드 4.0 탭보기 위해 안드로이드 4.0탭 위젯은 안드로이드 4.0에서 항상 대문자로 표시됩니다.
11
A
답변
12
기본 테마 탭에 작은 alphabates를 작성합니다 (홀로 테마) android:textAllCaps
이 true로 설정되었습니다. 나만의 테마를 만든 다음 매니페스트의 작업 표시 줄에 적용하여이 동작을 재정의 할 수 있습니다. 액션 바의 스타일과 자신 만의 스타일을 만드는 방법에 대한 자세한 내용은 다음을 참조하십시오
http://developer.android.com/guide/topics/ui/themes.html 및 http://android-developers.blogspot.com/2011/04/customizing-action-bar.html
20
Theres는 사용자 정의 테마의 소스 코드에서
만들 필요가 ...
TextView tv = (TextView) mTabHost.getTabWidget().getChildAt(index).findViewById(android.R.id.title);
tv.setAllCaps(false);
안드로이드 2.x에서는 setAllCaps()를 사용할 수 없습니다.이 솔루션은 거기서 작동하지 않습니다. – Manohar
@Manohar 안드로이드 2.x에서는 TABS를 사용할 수 없으므로이 전체 질문은 Android 3+에만 관련됩니다. ActionBarSherlock 또는 ActionBarCompat 라이브러리를 사용하는 경우 유사한 접근 방식이 적용됩니다. –