Значения xml в Android - строковый тег против тега элемента, в чем разница? - PullRequest
0 голосов
/ 24 марта 2019

Я унаследовал некоторый код и увидел в файле значений 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"

как и любые другие строки.

...