Anonymous
в саммом xml нет, я про то что кодом можно это сделать из kotlin/java
Anonymous
динамически создав
Anonymous
ноя бы лично так не стал бы делать такак в разметке view указано всё чётко, пусть и повторяемость, динамически хорош когда заранее не известно сколько элементов будет
Anonymous
так заранее все и создаются
Anonymous
вызываются по мере надобности разумеется, это нормально я считаю
Anonymous
?
Anonymous
в саммом xml нет, я про то что кодом можно это сделать из kotlin/java
Из инета:
XML - это не инструкции. Если вам нужна какая-то инструкция в xml, тогда сделайте ее данными. Вы можете изменить свою структуру данных следующим образом:
<frameset>
<start>1</start>
<end>3</end>
<prefix>./image</prefix>
<suffix>.png</prefix>
Я вот подумал, что наверное в xml есть данные и по идее можно данные как бы превратить в операторы.
Anonymous
Anonymous
Anonymous
данные это переменные, свойства и т.д., они не могут существовать вне ЯП
Anonymous
в данном случае ява или котлин, хотя есть и другие варианты создания прилождений под андроид, например C#
Anonymous
https://t.me/kotlin_start
вот ссылка если интересно
Anonymous
я гуглил когда первый раз такая задача возникла) на стековерфло крытые рецепты лежат
Line'R
Вопрос, неожиданно вылетела андроид студия. После перезапуска полетела куча импортов, в сорцах куча ошибок с импортом. Например я не могу использовать некоторые классы системы (Color, Bitmap и еще куча), свои собственно написанные. Т.е. они не имортируются автоматически, если прописать руками тоже самое. Нет доступа и все
Line'R
что могло произоти?
Line'R
Первый раз с таким)
Сергей
Clean project помогает обычно.
Dmitrii
парни, помогите реализовать такой ввод текста... нифига не получается...
Сергей
Если не поможет - всегда есть аварийный вариант создать новый пустой проект и откопипастить туда код и ресурсы
Dug
Line'R
Не помогло, счас попробую второй вариант
Сергей
Line'R
Че за хрень блин
Dug
Очистить кеш и рестарт 😅
Сергей
Перезапуск студи и компа еще
Сергей
Не помню где там очистить кеш у 3.5
Line'R
Я уже студию раз 20 перезапускал, комп пару раз.
Dmitrii
Я делаю тоже что на айфоне:)
Dmitrii
Только не скроллится
Сергей
Копипаст всегда выручал. Но на большом проекте это тоскаааа
Сергей
Надо поставить правильные)
Line'R
Знаете что? Может это визуальщина? Потому что проект собрался и работает. Несмотря на кучу импортов которые он якобы не может найти
Line'R
Магия блин
Dmitrii
Тогда скроллится вниз, а надо вправо
Line'R
Причем студия явно кричит что в коде ошибки из-за того что импорта нет. Но оно собирается и работает. Такое бывает?)
Сергей
Все бывает
Line'R
Пойду переустановлю ее что ли, может поможет
Сергей
Кодген или аннотатор какой может глюкнул
Anonymous
Друзья, а на приложении можно хорошо заработать?
Anonymous
Как его лучше монетизировать?
Anonymous
Встроенная реклама или платное приложение для пользователей?
SerJanna
Anonymous
SerJanna
fitSystemWindows?
Anonymous
SerJanna
А поставь фалсе)
Anonymous
Anonymous
Anonymous
false
Larymar
ну немного обидно что качествинные и интересные приложения
в среднем менее прибыльные
Line'R
Переустановил. не помогло. Вот как такое может быть?
Line'R
Это просто для примера
Line'R
что с импортами
Anonymous
ну и смотреть "фишки" конкурентов
SerJanna
SerJanna
Своими словами не смогу объяснить, так что вот)))
SerJanna
А ты его точно у нужного компонента выставил? 🤔
Line'R
О нашел решение. Стаковерфлов творит чудеса
Line'R
File--->Invalidate Caches/Restart and select Invalidate and Restart
Line'R
Зря только студию переустановил)
Line'R
Еще варик был .idea удалить. Ну хз, я не знал об этой функции
Anonymous
А, как можно в EditText ограничить длину вводимого текста, например в 140 символов?
Anonymous
Есть такой атрибут у компонента?
Gena
А есть у кого пример, как в gradle настроить генерацию ассетов? Условно, в процессе билда вызывается тулза, которая генерит папку, допустим в build/generated/mytool/<type>/<flavour>/assets, как мне содержимое этой папки добавить в итоговый бандл? (С ресурсами такой проблемы нет, там у билд варианта есть апи для регистрации папок...)
Антон
https://gist.github.com/723a53353b827ba7bf2758e1f9e8a66d.git
Антон
подскажите пожалуйста выдает эту ошибку
Антон
lateinit property viewModel has not been initialized
Anonymous
Запускаю новый интент, а как ему передать название окна?
public void onClickAAA(View view) {
Intent intent = new Intent(this, MyActivity.class);
startActivity(intent);
}