Есть задача, где неизвестно конечное количество 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"/>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Как хранить коллекцию из нескольких значений, к примеру, String, Object? Есть для этого что-нибудь лучше ArrayList<HashMap<String, Object>>? Если будут 3 аргумента(String,...
Именно событие когда появляется эта дуга, как на прикрепленной фотографии
выбрасывается javalang
Сразу говорю, я новичок в написании многопоточных приложений, так что не судите строго:) У меня есть сервлет, в котором асинхронно производятся...