После долгих экспериментов кажется, что у вас может быть до 16 битов ресурсов (65 536 ресурсов) для каждого типа ресурса. (Могут быть зарезервированы дополнительные биты для будущего использования, что уменьшит максимальное количество ресурсов, но я не могу найти никаких доказательств этого.) Было бы неплохо, если бы кто-то мог дать авторитетный ответ, но через год я м сдаюсь.
РЕДАКТИРОВАТЬ (см. Комментарий ниже @ BT ): Основано на ответе hackbod в другом потоке может иметь до 65 535 ресурсов любого типа (не 65 536, потому что ноль недоступен). Также обратите внимание, что это ограничение применяется только к количеству ресурсов для одной конфигурации (локаль, плотность пикселей и т. Д.). Вариации ресурса для разных конфигураций имеют один и тот же идентификатор ресурса и не влияют на количество. Таким образом, вы можете иметь более 65 535 ресурсов любого типа (например, макета или строки), но не для какой-либо одной конфигурации.