Lollipop (5.0)에서 스위치 위젯의 동작이 변경되었습니다.Android 스위치 위젯 Lollipop에서 작동하지 않는 textOn 및 textOff
<Switch
android:id="@+id/switcher"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_marginBottom="16dp"
android:layout_marginRight="8dp"
android:layout_marginEnd="8dp"
android:layout_toEndOf="@id/another_view"
android:layout_toRightOf="@id/another_view"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:layout_alignParentBottom="true"
android:textOff="@string/disabled"
android:textOn="@string/enabled"
android:fontFamily="sans-serif-condensed"
/>
targetSdkVersion을 = 19
렌더링 스위치 :
가렌더링 스위치가 targetSdkVersion을 = 21 : 안드로이드 Studio에서 렌더링 미리 볼
참고 여전히 스위치를 생산 텍스트로 표시되지만 targetSdkVersion = 21로 빌드 된 apk가 ru 인 경우 스위치가 텍스트를 잃습니다 Lollipop (Nexus 5)이 설치된 기기의 경우 동일한 Lollipop 기기에서 targetSdkVersion = 19로 빌드 된 apk를 실행하면 텍스트가 올바르게 표시됩니다.
왜? 제안 된 해결 방법은 무엇입니까?
고마워.이 또한 나를 도왔다. – Kitalda
이 속성은 실제로 API 레벨 21부터 지원됩니다. – manfcas
N-Preview3 장치에서 실행중인 23.4.0을 사용하면 더 이상 작동하지 않는 것 같습니다. 편집 : 'app : showText = "true"'이어야합니다. – behelit