2015-02-20 3 views
1

Я не хочу, чтобы жёстко двойной, так что я хотел поместить его в папку значений, либо в новом формате 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> 

и прочее.

, но как я могу сделать, чтобы добавить двойной ?, как это:

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

ответ

0

Вы должны поместить ваш двойной в строку:

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

а вы в макете, как это:

<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, нет никаких двойных ресурсов:

http://developer.android.com/guide/topics/resources/available-resources.html http://developer.android.com/guide/topics/resources/more-resources.html

+0

да, это то, что я наконец сделал. Но было интересно, есть ли какое-либо значение XML для удвоений, потому что оно существует для целого числа :) – RedDeath

+0

@ RedDeath: я отредактировал свой ответ – LaurentY

+0

ОК, спасибо :) вероятно, положил этот ответ как решение – RedDeath

0

Нет, вы должны установить любое значение типа данных в Sting формиата:

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

Всякий раз, когда вы используете значение только Анализ он в исходных данных.

Смежные вопросы