2013-01-23 4 views
2

내 응용 프로그램에서 holoeverywhere 테마를 구현하려고합니다.내 안드로이드 애플 리케이션에서 ActionBarSherlock없이 Holoeverywhere 테마 구현

holoeverywhere 테마를 구현할 때 기본적으로 작업 표시 줄이 나타납니다. 나는 Actionbarsherlock 라이브러리 때문이라고 생각한다. 나는이 라이브러리를 알지 못했고 내 행동 바를 구현했다. 그래서, 지금 어떻게 작동 표시 줄을 해제합니까?

내 코드의 관련 부분이 필요한 경우 알려 주시기 바랍니다. 감사합니다

답변

0

내 프로젝트에 포함 된 HoloEverywhere 라이브러리에서 res> values> styles.xml 파일에는 Holo.Theme.Light.NoActionBar라는 테마가 있습니다. 나는 홀로 대신에 그것을 사용한다. 헴. 이전에 사용했던 라이트. 이로 인해 문제가 해결되었습니다. 감사.

1

제거 된 ABS는 HoloEverywhere ...에 달려 있습니다. 힘들고 나를지지하지 않습니다.
먼저. HE에서 full library/src/com/actionbarsherlock을 제거하십시오.
둘째. 라이브러리/리소스/*. json을 변경하여 sherlock이 아닌 standart android 테마에서 확장하십시오. 스타일 다시 작성 mvn resbuilder:styler
세 번째. PreferenceScreen 코드에서 허위 액션 바를 제거하십시오.
넷째. 라이브러리/src/org/holoeverywhere/app/Activity를 편집하고 ABS와 관련된 모든 것을 제거하고 Sherlock 애드온을 제거하십시오.
다섯째. library/res/values ​​/ attrs.xml의 주석 처리를 제거하십시오. 바로 위에서.
여섯째. Cthulhu에게기도하고 몇 가지 트릭을 만들어보십시오.

분기 토치가 있던 후에. 인기가 없습니다.