항목에 맞춤 스타일을 적용했습니다. 다른 장치에서 응용 프로그램을 테스트 할 때 Kitkat (4.4.2)에서 스위치 스타일을 제외한 모든 스타일이 올바르게 적용된다는 것을 알았습니다. 호환성 문제가 있거나 다른 접근법을 사용해야합니까? 그러나 비슷한 문제를 검색하는 데 시간을 할애했지만 찾지 못했습니다. 4.2 및 4.3 장치에는 문제가 없지만 4.4에서는 스위치 스타일 만 적용되지 않습니다.KitKat (4.4.2)에 안드로이드 스위치 스타일이 적용되지 않았습니다.
이 내 스타일 :
<style name="switchStyle">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_marginTop">0dp</item>
<item name="android:layout_marginBottom">0dp</item>
<item name="android:layout_marginLeft">20dp</item>
<item name="android:layout_marginRight">20dp</item>
<item name="android:thumb">@drawable/ab_bottom_solid_btom</item>
<item name="android:track">@drawable/switch_bg</item>
<item name="android:thumbTextPadding">30dp</item>
<item name="android:switchPadding">30dp</item>
</style>
이 스위치
<Switch
android:id="@+id/filter_switch"
style="@style/switchStyle"
android:layout_marginTop="20dp"
android:checked="true"
android:text=""
android:textOff="On"
android:textOn="Off" />
스위치를 사용자 정의 할 수있는 더 나은 방법이 있나요입니까? 이 문제는 OS 버전과 관련이 있습니까?
감사합니다.
정말 괜찮습니까? becoz 나는 같은 일을 끝내고 그것은 내 경우에 잘 작동합니다. –
모든 기기에서 동일한 apk를 사용했지만 4.4 (nexus 7)에서만 실패했습니다. – tkcn