본문 바로가기

☆ 테마제작관련 ☆/테마제작강좌

[안드로이드 Style] Switches(토글키) Holo화 변경

안드로이드 Theme & Style Holo화 강좌 #3 Switch를 Holo화 작업을 진행 해 볼께요. Switch는 보통 저희가 말하는 토글키를 말합니다. 아래위로 젖히게 되어 있는 스위치를 말합니다. 그럼 아래 스샷처럼 순정의 스위치를 홀로 스위치로 변경하는 방법을 알려드릴께요.











Switches(토글키/스위치) Holo화 방법


아래 사진처럼 Wi-Fi / 블루투스 꺼짐/켜짐을 설정부분을 홀로화 하는 방법입니다. (좌측 : 순정, 우측 : 홀로화)

큰 이미지 효과는 아니지만 스타일 강좌에서는 각부분의 용어와 방법을 아는게 가장 중요하니까 실습해보세요^^


   







Switches(토글키/스위치)  Holo 소스 수정


수정 경로 : framework-res.apk\res\values\styles.xml


 


Ctr+F를 눌러 "DeviceDefault.CompoundButton.Switch" 검색




<item name="switchStyle">@style/Widget.DeviceDefault.CompoundButton.Switch</item>

구문을 아래와 같이 수정해주세요



<item name="switchStyle">@style/Widget.Holo.CompoundButton.Switch</item>




DeviceDefault ==> Holo


  바뀐 건 위에 단어 하나 뿐입니다.  





이제 저장하신 후 컴파일해주세요 




그리고 Value부분이니까

resources.arsc 만 컴파일해서 생긴 unsignedframework-res.apk에서 추출하여

 framework-res.apk 에 덮어 씌워주세요




(이부분이 이해가 안가시면 아래 강좌 참조)

2012/10/26 - [☆ 테마제작강좌 ☆/[초급]테마제작강좌] - [APK Manager] Compile & Decompile 강좌 #1








오늘은 간단한 토글키(Switches) HoloUI 작업 이였습니다.^^