0
我能成功使用可用下面的自定義類Github上創建我的應用程序切換按鈕Switch Button Demo class更改開關按鈕的文字顏色
這裏是我得到
所有工作好快照除了一件事情之外,我想將文本顏色設置爲黑色以顯示未經檢查的狀態。我的意思是,當沒有選擇「OFF」文本顏色爲黑色。我試圖把一些條件對我的自定義類,但是它沒有給我正確的結果。 我style.xml文件是這樣的
<style name="mySwitchStyle">
<item name="track">@drawable/switch_track_green</item>
<item name="thumb">@drawable/background_fenced</item>
<item name="switchTextAppearanceAttrib">@style/mySwitchTextAppearance</item>
<item name="textOn">ON</item>
<item name="textOff">OFF</item>
<item name="pushStyle">false</item>
<item name="textOnThumb">true</item>
<item name="thumbExtraMovement">0dp</item>
<item name="thumbTextPadding">6dp</item>
<item name="trackTextPadding">6dp</item>
<item name="switchMinWidth">69dp</item>
<item name="switchMinHeight">36dp</item>
<item name="switchPadding">6dp</item>
</style>
<style name="mySwitchTextAppearance">
<item name="textColor">#FFeeFFee</item>
<item name="textColorHighlight">#FFeeFFee</item>
<item name="textColorHint">#FFeeFFee</item>
<item name="textColorLink">#FFeeFFee</item>
<item name="textSize">16sp</item>
<item name="textStyle">normal</item>
</style>
我試圖改變textColorHighlight,textColorHint,textColorLink黑顏色,但不能給我想要的結果。請幫助我達到預期的效果。
我想這一個,但它不改變文字顏色 – Nirmal
@ user3649775,它會工作,或許真的實施過程中出錯,您可以嘗試使用'SwitchCompact'從谷歌的支持庫。它將允許在早期版本的Android中使用開關。 – gio