Есть задача, где неизвестно конечное количество view элементов , в xml разметке id указываются в тексте, программно можно только int Id создавать, так же можно делать заранее готовые id в папке res/values , но по сколько количество элементов варьируется от 40 до бесконечности условно, как создавать программно id так же как и в xml в String
Можно делать так:
private static final AtomicInteger nextGeneratedId = new AtomicInteger(1);
public static int generateId() {
for (;;) {
final int id = nextGeneratedId.get();
int temp = id + 1;
if (temp > 0x00FFFFFF) temp = 1;
if (nextGeneratedId.compareAndSet(result, temp)) {
return id;
}
}
}
Также можно создать res/values/ids.xml и там заранее определить значения:
<item name="first_id" type="id"/>
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости