Anonymous
в саммом xml нет, я про то что кодом можно это сделать из kotlin/java
Anonymous
динамически создав
Anonymous
ноя бы лично так не стал бы делать такак в разметке view указано всё чётко, пусть и повторяемость, динамически хорош когда заранее не известно сколько элементов будет
Anonymous
в саммом xml нет, я про то что кодом можно это сделать из kotlin/java
Я вот и подумал, что получается если нельзя в самом xml, то если мне надо будет то получается как-то из активности подвызывать создание очередной EditText в макете. Это пока моя фантазия.
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
в данном случае ява или котлин, хотя есть и другие варианты создания прилождений под андроид, например C#
Anonymous
https://t.me/kotlin_start вот ссылка если интересно
Anonymous
я гуглил когда первый раз такая задача возникла) на стековерфло крытые рецепты лежат
Line'R
Вопрос, неожиданно вылетела андроид студия. После перезапуска полетела куча импортов, в сорцах куча ошибок с импортом. Например я не могу использовать некоторые классы системы (Color, Bitmap и еще куча), свои собственно написанные. Т.е. они не имортируются автоматически, если прописать руками тоже самое. Нет доступа и все
Line'R
что могло произоти?
Line'R
Первый раз с таким)
Сергей
Clean project помогает обычно.
Dmitrii
парни, помогите реализовать такой ввод текста... нифига не получается...
Сергей
Если не поможет - всегда есть аварийный вариант создать новый пустой проект и откопипастить туда код и ресурсы
Line'R
Не помогло, счас попробую второй вариант
Сергей
парни, помогите реализовать такой ввод текста... нифига не получается...
А что именно не получается? Вроде обычный едиттекст
Line'R
./gradlew clean
То же самое. Не помогает
Line'R
Че за хрень блин
Dug
Очистить кеш и рестарт 😅
Сергей
Перезапуск студи и компа еще
Сергей
Не помню где там очистить кеш у 3.5
Line'R
Я уже студию раз 20 перезапускал, комп пару раз.
Dmitrii
Я делаю тоже что на айфоне:)
Dmitrii
Только не скроллится
Сергей
Копипаст всегда выручал. Но на большом проекте это тоскаааа
Сергей
Только не скроллится
У эдиттекса охуллион параметров
Сергей
Надо поставить правильные)
Line'R
Знаете что? Может это визуальщина? Потому что проект собрался и работает. Несмотря на кучу импортов которые он якобы не может найти
Line'R
Магия блин
Dmitrii
Тогда скроллится вниз, а надо вправо
Line'R
Причем студия явно кричит что в коде ошибки из-за того что импорта нет. Но оно собирается и работает. Такое бывает?)
Сергей
Все бывает
Line'R
Пойду переустановлю ее что ли, может поможет
Сергей
Кодген или аннотатор какой может глюкнул
Anonymous
Друзья, а на приложении можно хорошо заработать?
Anonymous
Как его лучше монетизировать?
Anonymous
Встроенная реклама или платное приложение для пользователей?
Larymar
Друзья, а на приложении можно хорошо заработать?
ну на парашных 3 в ряд и тд люди миллионы делают
Anonymous
ну на парашных 3 в ряд и тд люди миллионы делают
Не понял твой текст. на плохих врядли? А, на нормальных люди миллионы делают?
Larymar
Не понял твой текст. на плохих врядли? А, на нормальных люди миллионы делают?
ну в смысле что это очень простые вещи но да на них делают очень большие деньги
Anonymous
ну в смысле что это очень простые вещи но да на них делают очень большие деньги
Ты имеешь ввиду что написать приложение это просто, но можно заработать миллионы?
Anonymous
ну в смысле что это очень простые вещи но да на них делают очень большие деньги
вся сила в простОте, по крайней мере дизайн научил меня этому
SerJanna
fitSystemWindows?
Anonymous
Ты имеешь ввиду что написать приложение это просто, но можно заработать миллионы?
не надо лишнего накручивать, приложение должно решать проблему ЦА, но при этом не быть сложным для ЦА
Larymar
вся сила в простОте, по крайней мере дизайн научил меня этому
это уже другой вопрос но это не отменяет факта что всякие таймкиллеры и прочие дрочильни могут быть космические прибыльными
SerJanna
А поставь фалсе)
Anonymous
false
Larymar
ну немного обидно что качествинные и интересные приложения в среднем менее прибыльные
Line'R
Переустановил. не помогло. Вот как такое может быть?
Line'R
Это просто для примера
Line'R
что с импортами
Anonymous
ну немного обидно что качествинные и интересные приложения в среднем менее прибыльные
не все, скорее все го именно у тех просто ниша узкая, прежде чем делать приложение надо всегда узнавать ширину ЦА, иначе можно потерять много ресурса в пустую
Anonymous
ну и смотреть "фишки" конкурентов
SerJanna
SerJanna
Своими словами не смогу объяснить, так что вот)))
SerJanna
А ты его точно у нужного компонента выставил? 🤔
Line'R
О нашел решение. Стаковерфлов творит чудеса
Line'R
File--->Invalidate Caches/Restart and select Invalidate and Restart
Line'R
Зря только студию переустановил)
SerJanna
File--->Invalidate Caches/Restart and select Invalidate and Restart
Это же классика. Вообще на первой странице в оф доках Гугла должна быть эта инфа
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); }