Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android上保存double-in-values文件夹_Android_Xml_Double_Hardcode - Fatal编程技术网

如何在android上保存double-in-values文件夹

如何在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&

我不想硬编码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>
        <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确实存在该值:)