Pracuję nad układem formularza do logowania Activityw mojej aplikacji na Androida. Poniższy obraz wygląda tak, jak chcę: Udało mi się osiągnąć ten układ za pomocą następującego kodu XML . Problem polega na tym, że jest to trochę hacking. Musiałem zakodować szerokość dla hosta EditText. W szczególności musiałem określić: android:layout_width="172dp" Naprawdę …
Mam względny układ, który tworzę programowo: RelativeLayout layout = new RelativeLayout( this ); RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT); Teraz mam dwa przyciski, które chcę dodać w tym układzie względnym. Problem polega jednak na tym, że oba przyciski są pokazane po lewej stronie nakładki RelatiiveLayout. buttonContainer.addView(btn1); buttonContainer.addView(btn2); Teraz chcę wiedzieć, …
Staram się osiągnąć następujące programowo (zamiast deklaratywnie poprzez XML): <RelativeLayout...> <TextView ... android:id="@+id/label1" /> <TextView ... android:id="@+id/label2" android:layout_below: "@id/label1" /> </RelativeLayout> Innymi słowy, jak sprawić, aby drugi TextViewpojawił się poniżej pierwszego, ale chcę to zrobić w kodzie: RelativeLayout layout = new RelativeLayout(this); TextView label1 = new TextView(this); TextView label2 = …
Chciałbym zdefiniować kolejność Z widoków RelativeLayout w Androidzie. Wiem, że jednym ze sposobów jest dzwonienie bringToFront. Czy jest na to lepszy sposób? Byłoby wspaniale, gdybym mógł zdefiniować kolejność Z w xml układu.
Od kilku dni próbuję zwiększyć wydajność moich układów, konwertując z kilku poziomów zagnieżdżonych LinearLayoutsna jeden RelativeLayouti napotkałem kilka problemów, których nie mogłem znaleźć obejścia ... Przeszukałem grupę początkujących użytkowników Androida i tę witrynę i nie udało mi się znaleźć niczego, co pomogłoby mi rozwiązać problem. Czytałem na jednym z blogów, …
Zawsze używałem RelativeLayout za każdym razem, gdy potrzebowałem kontenera View, ze względu na jego elastyczność, nawet gdybym chciał wyświetlić coś naprawdę prostego. Czy mogę to zrobić, czy też powinienem spróbować użyć LinearLayout, kiedy mogę, z punktu widzenia wydajności / dobrych praktyk? Dzięki!
Na przykład chcę dodać 3 przyciski na ekranie: jeden wyrównaj do lewej, jeden wyrównaj do środka, ostatni wyrównaj do prawej. Jak mogę ustawić ich układ w kodzie, a nie w xml?
Chcę utworzyć układ wierszy listy. Ten układ ma widok obrazu po lewej stronie, widok tekstu po prawej stronie widoku obrazu i widok obrazu po prawej stronie. Chcę, żeby wszystkie były wyśrodkowane w pionie. <RelativeLayout android:layout_width="fill_parent" android:layout_height="100dp" android:gravity="center_vertical" > <ImageView android:id="@+id/icon" android:layout_width="50dp" android:layout_height="50dp" android:layout_gravity="center_vertical" /> <TextView android:id="@+id/func_text" android:layout_toRightOf="@id/icon" android:layout_width="wrap_content" android:layout_height="100dp" android:layout_gravity="center_vertical" …
Czy istnieje sposób na zaimplementowanie czegoś podobnego do tego, co RelativeLayoutrobi się na Androidzie? W szczególności szukam czegoś podobnego do centerInParent, layout_below:<layout_id>, layout_above:<layout_id>, ialignParentLeft Więcej informacji na temat RelativeLayout: https://developer.android.com/reference/android/widget/RelativeLayout.LayoutParams.html EDYCJA: oto przykład układu, na którym się opieram RelativeLayout Tak więc na powyższym obrazku, na górze, tekst „tofu's Songs” jest …
Mam RelativeLayoutwięc: <RelativeLayout> <TextView1/> <TextView2/> // <-- View.VISIBLE OR View.GONE <TextView3/> <TextView4/> </RelativeLayout> Każdy TextViewjest zakotwiczony poniżej poprzedniego za TextViewpomocą android:layout_below. Problem polega na tym, że TextView2 może tam być lub nie (albo View.VISIBLEalbo View.GONE); jeśli tak View.VISIBLE, to wszystko jest w porządku, ale jeśli tak View.GONE, to TextView3 kończy …
Przeglądałem tutaj wiele wyników / pytań Google, aby określić, jak pokazać / ukryć widok za pomocą pionowej animacji, ale nie mogę znaleźć takiego, który byłby dokładnie poprawny lub niezbyt niejasny. Mam układ (pasek cofania), który znajduje się poniżej innego układu i nad wieloma innymi widżetami; ten pasek cofania powinien otwierać …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.