1

double をハードコーディングしたくないので、新しい XML または string.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>

など。

しかし、次のように double を追加するにはどうすればよいですか?

<double name="a_double">-20.50</double>

ここで使用したい原因:

<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" />
4

2 に答える 2

0

いいえ、Sting 形式で任意のデータ型の値を設定する必要があります。

<string name="price">2.6555</string>

値を使用するときはいつでも、元のデータ型で解析してください。

于 2015-02-20T12:13:04.423 に答える