Podgląd mojego układu nie pokazuje paska akcji tylko textviews i przyciski, które dodałem, a kiedy dodam nowy przycisk lub textview, po prostu przechodzi do lewego górnego rogu ekranu, mimo że próbowałem użyć układów względnych i ograniczeń. Próbowałem użyć "Base.Theme.AppCompat.Light.DarkActionBar", ale nie rozwiązuje go. Miałem ten problem, ponieważ zainstalowałem Studio Android na moim nowym komputerze. Oto zrzut ekranu mojego układu Podgląd.

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent" android:layout_height="match_parent">

    <Button
        android:id="@+id/button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:text="Create Account" />
</RelativeLayout>
0
tony 1 marzec 2019, 15:32

2 odpowiedzi

Najlepsza odpowiedź

Jest całkowicie normalny, że przycisk znajduje się w lewym górnym rogu, jeśli nie ustawiasz swojej pozycji.

Jeśli dodasz to do swojego przycisku:

android:layout_centerInParent="true"

Niż twój przycisk będzie w środku układu głównego.

1
just 1 marzec 2019, 12:45

Możesz nawet używać ograniczenia dla tego problemu. Przy pomocy uchwytów układu ograniczenia można łatwo ustawić przycisk do pozycji środkowej. Przycisk centrującego układu.

Można to zrobić łatwo: Dołącz do prawego uchwytu, a następnie lewy uchwyt, a następnie górny i dolny uchwyt.

Również przy pomocy układu nie zostanie zniekształcony na różnych ekranach

0
Tanveer singh Bhatia 1 marzec 2019, 14:37