0

我在preference.xml 中定义了一组值:

  <EditTextPreference
            android:defaultValue="19999999999"
            android:key="@string/phone_number"
            android:persistent="true"
            android:summary="Test Number"
            android:title="Phone" />

由于某些原因,操作系统认为“19999999999”是一个整数(int 类型)并将其限制为 2^31。所以我最终看到了类似的东西:672647167

19999999999 : 10010101000000101111100011111111111

删除前四个二进制数,我得到以下与 Android OS 显示的匹配。

672647167:101000000101111100011111111111

有解决方法吗?

4

1 回答 1

1

尝试使用类似的东西android:hint="@string/PhoneNumberDefault"并将您的电话号码放在字符串资源中。应该有预期的效果。

于 2012-11-09T23:33:28.530 回答