Если вы сделаете это, вы, скорее всего, получите точно такой же идентификатор для каждого представления, созданного таким образом. Это означает выполнение таких действий, как ((TextView) v) .setText («некоторый текст»); будет вызываться для каждого TextView, ранее накачанного из того же макета. Вы все еще можете сделать это таким образом, но вы должны вызвать setId () и иметь какой-то разумный метод для обеспечения того, чтобы вы не получали один и тот же идентификатор дважды подряд - увеличение или универсальное время и т. Д.
Кроме того, я думаю, что Android резервирует определенный диапазон идентификаторов для динамически создаваемых идентификаторов. Вы можете избежать идентификаторов в этом диапазоне; но, честно говоря, я не знаю, работает ли система id, поэтому я могу ошибаться в этом вопросе.