Это описание метода setId()
.
void android.view.View.setId(int id)
public void setId (int id)
Начиная с: API уровня 1
Устанавливает идентификатор для этого представления. Идентификатор не обязательно уникальным в иерархии этого представления. Идентификатор должен быть положительным количество.
Мой вопрос: почему идентификатор не должен быть уникальным в иерархии этого представления, хотя мы назначаем уникальные идентификаторы в файле XML?