Идентификаторы ресурсов Android

Я получаю пользовательские идентификаторы ресурсов из пользовательского типа вида xml. Я попросил указать значение int по умолчанию для извлечения и задавался вопросом, что такое диапазон идентификаторов? Всегда ли они позитивны или включают нуль?

Т.е. есть -1 действительная «нулевая» ссылка AND / OR равна 0 действительной ссылке «null»?

благодаря

РЕДАКТИРОВАТЬ

Пользовательский файл ресурсов / атрибутов XML

<resources> <declare-styleable name="ToggleImageButton"> <attr name="onImage" format="integer" /> <attr name="offImage" format="integer" /> </declare-styleable> </resources> 

Определено в моем конструкторе для моего пользовательского ui

 TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.ToggleImageButton); int offResource = a.getInt(R.styleable.ToggleImageButton_offImage, -1); 

В основном -1 в конце второй строки является параметром по умолчанию для этого типа данных. Он может быть или не быть инициализирован в представлении XML при разработке, и это позволяет указывать поведение по умолчанию таким образом.

Solutions Collecting From Web of "Идентификаторы ресурсов Android"