我有一個Android應用程序,使用Preferences Android框架中的默認值。 除了電話號碼(在preferences.xml中用android:inputType =「phone」定義),它一切正常。Android偏好inputType手機默認值是一個十進制值而不是字符串
的手機,所以如果我去的喜好屏幕上看到的默認值我看到
3.3631241E10
中的preferences.xml定義爲價值數得到視爲數值
android:defaultValue="+33631241234"
爲了避免這個問題,我用來自定義的strings.xml中的preferences.xml的默認值是這樣的值:
android:defaultValue="+33631246126
它的工作原理......但我不喜歡它:這是一個問題的根源,因爲我需要重新定義每種語言的相同電話號碼! !
我必須做錯事,因爲我沒有在互聯網上發現任何其他人有相同的問題,但是我沒有看到我做錯了什麼! !
任何幫助將非常感激。
是的,你是對的......我有點被帶走了。 不過,這不是一個理想的解決方案:當然,我做錯了什麼!我不應該是唯一使用電話號碼的人。 – ComputingFroggy
@ user3095955:api版本? –
Android v。2.2! (我曾經被命名爲user3095955) – ComputingFroggy