Próbuję wyrównać przycisk do prawego dolnego i dolnego lewego rogu ekranu, używając RelativeLayout. Chcę to zrobić, aby zachować ten sam względny układ na różnych rozmiarach ekranu. Obecnie przyciski na moim ekranie przesuwają się w górę/w dół w zależności od rozdzielczości ekranu. 320x480 umieszcza przyciski wyżej na ekranie w stosunku do 480x800. Staram się, aby moje ekrany wyglądały tak samo między tymi dwoma rozmiarami.Wyrównanie przycisku Android do dołu w RelativeLayout?
10
A
Odpowiedz
3
Czy używasz Androida: layout_alignParent *? To powinno usprawiedliwiać stronę bez względu na rozmiar ekranu.
Gdzie * jest dolne lub górne lub lewo lub w prawo
3
Po dodaniu co AedonEtLIRA wspomnianego należy upewnić się, że RelativeLayout masz zawsze wypełniał całą powierzchnię wyświetlacza. to znaczy. że nie ma żadnego rozmiaru zdefiniowanego w żadnym miejscu w hierarchii widoku, ale zamiast niego używane jest match_parent. Jeśli następnie użyłeś definicji layoutu podanych przez AedonEtLIRA, powinieneś otrzymać dokładnie to, czego chcesz.
2
Przykład:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:panel="http://schemas.android.com/apk/res/it.kronplatz"
android:id="@+id/MainLayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<RelativeLayout
android:id="@+id/ButtonLayout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_centerHorizontal="true"
android:baselineAligned="false" >
<ImageButton
android:id="@+id/locateMeButton"
android:layout_width="70px"
android:layout_height="70px"
android:layout_marginLeft="5px"
android:src="@drawable/me" >
</ImageButton>
<ImageButton
android:id="@+id/MapCenterButton"
android:layout_width="70px"
android:layout_height="70px"
android:layout_alignParentRight="true"
android:layout_gravity="right"
android:layout_marginRight="5px"
android:src="@drawable/fadenkreuz_klein" />
<Button
android:id="@+id/MapNextButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableRight="@drawable/androidmarker" >
</Button>
</RelativeLayout>
</RelativeLayout>
34
Wiem, że to stary wątek, ale pojawia się na górze wyników wyszukiwania więc postać nie zaszkodzi, aby potwierdzić, że
android:layout_alignParentBottom="true"
pracował ja w RelativeLayout.
Powiązane problemy
- 1. Poprawne wyrównanie TextViews w RelativeLayout
- 2. Wyrównanie fragmentów za pomocą RelativeLayout
- 3. Wyrównanie tekstu na przycisku
- 4. Android ScrollView odmawia przewinięcia do dołu
- 5. Wyrównanie Div u dołu głównego Div
- 6. góry do dołu - tłumaczyć animacja
- 7. Xamarin.Forms: nieprawidłowe wyrównanie tekstu przycisku po kliknięciu (Android)
- 8. Wyrównanie ikony do ikony paska narzędzi - Android Material Design
- 9. Lewy wyrównanie tekstu wewnątrz przycisku w Androidzie
- 10. Android RelativeLayout wyrównanie środka jednego widoku w prawym górnym rogu innego widoku
- 11. Bootstrap: wyrównanie tekstu przycisku w lewo
- 12. Tekst na przycisku w pionie wyrównanie
- 13. Android przewiń do dołu widoku listy
- 14. Jak zapewnić animację od góry do dołu w systemie Android?
- 15. Android Scrollview w RelativeLayout z paska przycisków
- 16. Android Edytuj wyrównanie tekstu
- 17. Android: Wprowadzanie zmian w widoku rodzica przycisku
- 18. RelativeLayout systemu Android wydaje się być uszkodzony
- 19. Android - Tabulatory u dołu ekranu
- 20. CSS: wyrównanie pionowe kotwicy i przycisku
- 21. Odpowiednik RelativeLayout w Flutter
- 22. Wyrównanie przycisków względem przycisku wewnątrz innego kontrolera
- 23. Ustaw szerokość przycisku w systemie Android
- 24. Jak wyśrodkować LinearLayout w RelativeLayout?
- 25. Android dodać obraz do przycisku
- 26. Jak animować okienko od dołu do góry w android
- 27. Korzystanie layout_alignBaseline i layout_alignBottom w RelativeLayout razem
- 28. Child of RelativeLayout nie wypełnia wysokości RelativeLayout
- 29. Android - Jak określić wagę programowo dla RelativeLayout?
- 30. RelativeLayout "Nie można rozwiązać zasobu ..." Android
Będziesz musiał pokazać nam swój xml. – Falmarri
możliwy duplikat [Jak umieścić RelativeLayout na dole RelativeLayout?] (Http://stackoverflow.com/questions/3492721/how-to-place-a-relativelayout-at-the-bottom-a- -relativelayout) – rds