Нужно динамически создавать и добавлять на экран View. При этом нужно, получать уникальные Id, для каждого элемента, с тем чтобы потом получить доступ к ним по FindViewById().
View элементы планируется создавать либо вручную, либо с помощью Inflater (еще не решил, что лучше). В момент компиляции программы я еще не знаю сколько у меня будет View.
Проблема выглядит примерно так:
Код: Выделить всё
LayoutInflater ltInflater = getLayoutInflater();
View view = ltInflater.inflate(R.layout.param_item, tabParams, false);
view.setId(???);
// здесь мне нужно как-то сгенерировать уникальный ресурс для присвоения Id
// или (как вариант) - пусть система создает сама уникальный Id, а получать его с помощью
view.getId(); // здесь мне разницы нет
tabParams.addView(view);
// Далее этот Id запоминается в программе. И когда необходимо изменить View, делается его поиск с помощью
View view = findViewById(???);