Всем доброго дня. Подскажите, когда мы делаем разметку, то пишем вот так:
<TextView
android:id="@+id/comment_id"
Прекрасно. И теперь мы можем обращаться к TextView через его id.
Как программно добавить id к этому TextView?
Делаем так:
textView.setId(i);
где i - это Int. В таком случае, все прекрасно работает. А вот если попытаться добавить вот так:
textView.setId(Integer.valueOf(string));
то приложение падает.
Почему в разметке мы можем использовать буквенное значение id, а программно нет?