Witam, mam problem z położeniem obiektów na dialogu w aplikacji na androida. Po otworzeniu dialogu miało się pokazać okno w którym trzeba wybrać item z listy na spinnerze, następnie dodać nazwę "Eventu" i wybrać typ powiadomienia aby wyświetliły się następne pola do konfiguracji(te pola są zależne od 1 spinnera). Przed dodaniem pól w których trzeba zmienić nazwę eventu i typ powiadomienia o nim, zrobiłem samo wyświetlanie się dalszej konfiguracji. Wyglądało to np tak: wprowadzenie daty, pod tym kreska(ImageView), pod kreską wprowadzenie godziny. To działało, jednak po zmianach linie ustawiają się tam gdzie powinny, jednak inne elementy nie znajdują linii chodź id jej jest poprawne(zdj.1). Data i godzina które powinny być pod dwoma innymi liniami są na górze layoutu. LayoutParams działa ponieważ niektóre obiekty są po środku layoutu.
Poniżej umieszczam funkcję przywołującą dialog:
https://codepen.io/CKM__/pen/dypLbzJ
Przepraszam że że wstawiam kod w ten sposób jednak android studio wygenerowało tyle tabulatorów że tekst w edytorze osiągnął max znaków. Kod jest w sekcji html.
Zdjęcia, 1 przedstawia zepsute okno dialogu, 2 okno przed wpisaniem nazwy eventu , a 3 inne okno przed aktualizacją kodu o wprowadzenie nazwy itp.
1:
2:
3: