2012-07-02 19 views
0

我有兩個開關設置在preferences.xml文件中。SwitchPreference使用錯誤的開關文本

<SwitchPreference 
     android:summaryOff="Metric Units" 
     android:summaryOn ="Imperial Units" 
     android:switchTextOff="Metric" 
     android:switchTextOn="Imperial" 
     android:key="unit_pref_imperial_on" 
     android:title="Units"/> 
<SwitchPreference 
     android:summaryOff="Your battery levels are not being monitored." 
     android:summaryOn ="Your battery levels are being monitored." 
     android:switchTextOff="Off" 
     android:switchTextOn="On" 
     android:key="battery_pref" 
     android:title="Battery Monitor"/> 

但是,第二個開關有時使用之前的開關switchTextOn和switchTextOff值。它不會一直髮生,只是有時候?

任何人都可以幫助我嗎?在此先感謝

回答

1

爲了解決此問題,我決定將我的字符串定義爲@string資源,而不是僅在xml android:text部分中。

這似乎已經清除了我。