Динамическое создание ImageView и присвоение ему ID

Интерфейс, диалоги, темы, стили, меню
Ответить
Аватара пользователя
sanu0074
Сообщения: 80
Зарегистрирован: 30 июн 2013, 20:42
Контактная информация:

Динамическое создание ImageView и присвоение ему ID

Сообщение sanu0074 » 12 июл 2013, 16:42

Допустим, что в цикле мы присваиваем ID для создаваемых элементов:

Код: Выделить всё

for(int i=0; i<10; i++)
{
 ImageView image = new ImageView(this);      
         LinearLayout layout = (LinearLayout) findViewById(R.id.lin1);
         layout.addView(image);
}
я хочу установить ID типа:

Код: Выделить всё

 "elemId"+i
Как это сделать?

Аватара пользователя
anber
Сообщения: 584
Зарегистрирован: 10 июн 2013, 15:05
Откуда: UA

Re: Динамическое создание ImageView и присвоение ему ID

Сообщение anber » 12 июл 2013, 16:58

А зачем это нужно?
Строковый Id установить нельзя. Вообще у ImageView есть методы setId() и getId() которые работают со значениями типа int.
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

xr0m
Сообщения: 131
Зарегистрирован: 06 апр 2013, 14:01

Re: Динамическое создание ImageView и присвоение ему ID

Сообщение xr0m » 13 июл 2013, 01:34

используй Tag для своих элементов.

Ответить