Size: a a a

StartAndroid Ru Chat

2020 September 23

А

Артём in StartAndroid Ru Chat
Какой эффект клика у эдиттекста? о_О
источник

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
Артём
Какой эффект клика у эдиттекста? о_О
это материал. Когда нажимаешь, чтобы ввести, то полоска становится красного цвета) ну или того цвета, который в стилях прописан.
источник

А

Артём in StartAndroid Ru Chat
Не клика, а селекта или фокуса хотя бы.
Значит, нужно искать всё это в стилях.
И, кстати, не понял про проблема переноса строки у TextInput. Типа, если хинт будет слишком длинным, то что, уйдёт за экран? А если прям написать \n, то что?
источник

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
Артём
Не клика, а селекта или фокуса хотя бы.
Значит, нужно искать всё это в стилях.
И, кстати, не понял про проблема переноса строки у TextInput. Типа, если хинт будет слишком длинным, то что, уйдёт за экран? А если прям написать \n, то что?
То будет...
источник

MB

Maxim B. in StartAndroid Ru Chat
Sergey Panov
Пошёл на "завод" и столкнулся с трудностями реального мира...
Есть такой Json, приходящий с сервера. Его реально сериализовать в классы?
Я использую плагин для андроид студио JsonToKOtlin,  он выдаёт мне 450+ классов, онлайн парсеры делают примерно тоже самое.
Есть способ сериализовать этот Json в удобоваримый вид? Или сказать WEB разработчикам "Миша, всё херня давай по новой"?
https://pastebin.com/vXv0wsw3
Можно через  Gson.  Принимать data как gson.JsonObject, потом пройтись по data , достать все объекты , потом пройтись по этим объектам и через gson привести их к классу JsonMember
источник

SP

Sergey Panov in StartAndroid Ru Chat
Maxim B.
Можно через  Gson.  Принимать data как gson.JsonObject, потом пройтись по data , достать все объекты , потом пройтись по этим объектам и через gson привести их к классу JsonMember
Спасибо, я работаю над этим... добрые люди мне подсказали.
JsonMember я так понимаю это модель самого нижнего уровня вложенности?
источник

MB

Maxim B. in StartAndroid Ru Chat
Sergey Panov
Спасибо, я работаю над этим... добрые люди мне подсказали.
JsonMember я так понимаю это модель самого нижнего уровня вложенности?
да
источник

SP

Sergey Panov in StartAndroid Ru Chat
Спасибо, если получится отпишу...
источник

Д

Денис in StartAndroid Ru Chat
Всем привет, вопрос адресую тем, кто имеет вопрос фикса проблем с клавой.
Проблема в том, что я из фрагмента(допустим FragmentA) показываю dialogFragment таким образом:

               myDialogFragment = MyDialogFragmnet()
               myDialogFragment.show(childFragmentManager, "DIALOG_TAG")

А во фрагменте А у меня был открыта клавиатура, и мне нужно, чтобы она осталась открытой, но мой DialogFragment отображался над клавиатурой, а сейчас клавиатура на переднем плане. Как это фиксить? Заранее спасибо
источник

T

The The in StartAndroid Ru Chat
еще к вагонке тупых вопросов. почему используют Object, вместо того чтобы заюзать шаблон <T>?
источник

N2

N 2 in StartAndroid Ru Chat
Какие есть способы установки ширины и высоты вьюхи, я уже заманался с этими танцами с бунами с layotparams горит нереально. Я меняю ширину вьюхи и она не меняется, поменяется если делать в post но это после отрисовки, есть onGlobalLayout с которым обычно все работает, но почему-то у меня сейчас нефига не работает фиг знает кто виноват,  меняю в onCreateView во фрагменте, может конечно databinding виноват
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
N 2
Какие есть способы установки ширины и высоты вьюхи, я уже заманался с этими танцами с бунами с layotparams горит нереально. Я меняю ширину вьюхи и она не меняется, поменяется если делать в post но это после отрисовки, есть onGlobalLayout с которым обычно все работает, но почему-то у меня сейчас нефига не работает фиг знает кто виноват,  меняю в onCreateView во фрагменте, может конечно databinding виноват
А вы снова сделать setLayoutParams случаем не забыли?
источник

N2

N 2 in StartAndroid Ru Chat
Vladyslav Lozytskyi
А вы снова сделать setLayoutParams случаем не забыли?
Наверное не забыл, ибо оно через раз работает но не всегда, я не могу даже объяснить проблему ибо аналогичный код в oncreate активити работает в oncreate фрагмента нет
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
N 2
Наверное не забыл, ибо оно через раз работает но не всегда, я не могу даже объяснить проблему ибо аналогичный код в oncreate активити работает в oncreate фрагмента нет
я не зря спросил именно про setLayoutParams ибо если Вы забыли это сделать, то реально параметры применятся при следующем проходе отрисовки (судя по Вашему описанию именно это и происходит)
источник

N2

N 2 in StartAndroid Ru Chat
Vladyslav Lozytskyi
я не зря спросил именно про setLayoutParams ибо если Вы забыли это сделать, то реально параметры применятся при следующем проходе отрисовки (судя по Вашему описанию именно это и происходит)
Так у меня котлин и там просто layoutParams = LayoutParams(...,...)
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
механика следующая:
1. get params
2. change params
3. set params
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
N 2
Так у меня котлин и там просто layoutParams = LayoutParams(...,...)
мне это ни о чем не говорит
источник

N2

N 2 in StartAndroid Ru Chat
я конечно вообще в шоке, какой аутяга вообще это писал и почему все так криво и неудобно господи, просто поменять ширину вьюхи такой ад, где такое вообще видано
источник

N2

N 2 in StartAndroid Ru Chat
Vladyslav Lozytskyi
мне это ни о чем не говорит
С этим точно все ок ибо у меня есть аналогичный код в активити и он отлично работает, во фрагменте глючит, я подозреваю что этот onGlobalLayout тупо не вызывается при создании(прологал вызвыается, но не фига не меняется)
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
N 2
С этим точно все ок ибо у меня есть аналогичный код в активити и он отлично работает, во фрагменте глючит, я подозреваю что этот onGlobalLayout тупо не вызывается при создании(прологал вызвыается, но не фига не меняется)
ну раз код работает в активити, то точно что-то не так с Android)
источник