40
Lollipop(5.0)中切換部件的行爲發生了變化。Android開關部件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:
注意,預覽Android Studio中呈現仍然產生一個開關帶有文本,但是當用targetSdkVersion = 21構建的apk是ru時,開關就會丟失文本在具有棒棒糖(Nexus 5)的設備上。按照預期在相同的棒棒糖設備上運行使用targetSdkVersion = 19構建的apk文本,可以正確顯示交換機。
爲什麼?任何建議的解決方法?
謝謝,這對我也有幫助。 – Kitalda 2015-05-12 08:53:54
該屬性確實是從API級別21開始支持的。 – manfcas 2016-04-07 16:45:06
似乎無法再使用N-Preview3設備上的23.4.0運行了。 編輯:應該是'app:showText =「true」' – behelit 2016-05-26 06:38:48