Я унаследовал некоторый код и увидел в файле значений strings.xml следующее, в котором показан тег элемента, заключенный в ресурсы. в чем его польза?
<resources>
<string name="app_name">Slider Preference Example</string>
<string name="slider_title">Basic Slider</string>
<item name="slider_default" format="float" type="string">0.5</item>
</resources>
Для ясности, мой вопрос касается этой строки:
<item name="slider_default" format="float" type="string">0.5</item>
для чего он используется? тип является строкой, так почему бы просто не использовать строковый тег? код компилируется нормально, поэтому не выглядит как ошибка.
даже когда я ссылаюсь на это в предпочтении, я делаю это так:
android:defaultValue="@string/slider_default"
как и любые другие строки.