#android #android-resources #android-resource-qualifiers
Вопрос:
Я тестировал различные устройства (hdpi, xhdpi, xxhdpi, xxxhdpi)
valuesdimens.xml
<resources>
<integer name="test_int_value">1</integer>
</resources>
values-xxxhdpidimens.xml
<resources>
<integer name="test_int_value">2</integer>
</resources>
resources.getInteger(R.integer.test_int_value)
вернется 2
для всех устройств
Почему?
Я думал, что только устройство XXXHDPI получит 2
Обновить
Я попытался добавить все возможные варианты, каждый из которых имеет разное значение int
и все устройства получили одинаковое значение ( 9
от values-normal/dimens.xml
), это не имеет смысла
Я этого не понимаю…
Если я удалю small
, normal
, large
и xlarge
папки , то все устройства получат 6
значение values-xxhdpi/dimens.xml
, также бессмысленное…
Работает ли это только для изображений (чертежей) или что?