如何在android上保存double-in-values文件夹
我不想硬编码double,所以我想把它放在values文件夹中,或者放在一个新的XML中,或者放在strings.XML中 我知道它存在:如何在android上保存double-in-values文件夹,android,xml,double,hardcode,Android,Xml,Double,Hardcode,我不想硬编码double,所以我想把它放在values文件夹中,或者放在一个新的XML中,或者放在strings.XML中 我知道它存在: <string name="a_string">my string</string> <bool name="is_a_bool">true </bool> <string-array name="string_array"> <item>ítem 1</item&
<string name="a_string">my string</string>
<bool name="is_a_bool">true </bool>
<string-array name="string_array">
<item>ítem 1</item>
<item>ítem 2</item>
</string-array>
我的字符串
真的
专题1
第2节
等等
但是我如何才能添加一个双精度?如下所示:
<double name="a_double">-20.50</double>
-20.50
因为我想在这里使用它:
<EditText
android:layout_width="170dp"
android:layout_height="wrap_content"
android:inputType="number|numberDecimal|numberSigned"
android:ems="10"
android:id="@+id/txtLatitude"
android:text="@.../a_double" />
你必须把你的替身放在一个字符串中:
<string name="a_double">-20.50</string>
-20.50
在布局中,您可以如下所示:
<EditText
android:layout_width="170dp"
android:layout_height="wrap_content"
android:inputType="number|numberDecimal|numberSigned"
android:ems="10"
android:id="@+id/txtLatitude"
android:text="@string/a_double" />
请访问Android开发者网站,这里没有双重资源:
不,您必须在Sting Format中设置任意数据类型值:
<string name="price">2.6555</string>
2.6555
无论何时使用该值,只要在原始数据类型中解析它即可。是的,这就是我最后所做的。但我想知道是否有double的XML值,因为integer确实存在该值:)