Skocz do zawartości
marcino936

GridView - jak odpowiednio rozmieścić układ widoku.

    Rekomendowane odpowiedzi

    Napisano (edytowane)

    Mam problem z GridView ponieważ w activity grid jest ustawiony żeby było od dołu ( tak jak na zdjęciu) a w aplikacji jest od samej góry i zasłania inne elementy (tak jak na  filmiku)

    Jak to ustawić żeby zaczynało się od tej strzałki?

    image.thumb.png.e0eea19739800f0ce1533b7c9b5e2711.png

     

    Edytowane przez mmaciejow

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    mmaciejow

    @marcino936 ponieważ masz atrybut layout_editor_absoulte ustaawiony. On odpowiada za wygląd w aplikacji. Układ ConstrainLayout inaczej się buduje. Zacznij od czegoś prostego np: LinearLayout. 

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    8 godzin temu, mmaciejow napisał:

    @marcino936 ponieważ masz atrybut layout_editor_absoulte ustaawiony. On odpowiada za wygląd w aplikacji. Układ ConstrainLayout inaczej się buduje. Zacznij od czegoś prostego np: LinearLayout. 

    Ustawiłem LinerLayout i od góry jest ok ale od dołu dalej jest odstęp może to być przez to że mam zaokrąglone rogi w telefonie?

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    mmaciejow

    @marcino936 wiesz jak działają układy? Nie ma znaczenia, czy telefon jest zaokrąglony. Podeślij kod tutaj, zamiast screena.  

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    14 godzin temu, mmaciejow napisał:

    @marcino936 wiesz jak działają układy? Nie ma znaczenia, czy telefon jest zaokrąglony. Podeślij kod tutaj, zamiast screena.  

    <?xml version="1.0" encoding="utf-8"?>
    <androidx.constraintlayout.widget.ConstraintLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:orientation="vertical"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#6A6A6B">
    
    
        // KASA OBRAMOWKA
    
        <ImageView
            android:id="@+id/imageView"
            android:layout_width="200dp"
            android:layout_height="70dp"
            android:src="@drawable/kasa"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintHorizontal_bias="1.0"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toTopOf="parent" />
    
        // KASA
    
        <TextView
            android:id="@+id/tvPoints"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:layout_x="104dp"
            android:layout_y="71dp"
            android:padding="10dp"
            android:text="00000"
            android:textColor="#FFFFFF"
            android:textSize="32sp"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintHorizontal_bias="0.947"
            app:layout_constraintStart_toStartOf="parent"
            tools:layout_editor_absoluteY="3dp"
            tools:ignore="MissingConstraints" />
    
        // BACK
    
    
    
        <ImageView
            android:id="@+id/back"
            android:layout_width="94dp"
            android:layout_height="70dp"
            android:onClick="cofnij"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toBottomOf="@+id/imageView"
            app:srcCompat="@drawable/back" />
    
        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            app:layout_constraintTop_toBottomOf="@+id/back"
            tools:ignore="MissingConstraints">
    
            <GridView
                android:id="@+id/GridUlepszen"
                android:layout_width="match_parent"
                android:layout_height="589dp"
                android:columnWidth="100dp"
                android:numColumns="2"
                android:stretchMode="columnWidth"
                tools:ignore="MissingConstraints" />
    
    
        </LinearLayout>
    
    
    </androidx.constraintlayout.widget.ConstraintLayout>

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    mmaciejow

    @marcino936 sprawdż to:. Pisane z "palca".

    <?xml version="1.0" encoding="utf-8"?>
    <androidx.constraintlayout.widget.ConstraintLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        android:orientation="vertical"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#6A6A6B">
    
    
        // KASA OBRAMOWKA
    
        // KASA
    
        <ImageView
            android:id="@+id/imageView"
            android:layout_width="200dp"
            android:layout_height="70dp"
            android:src="@drawable/kasa"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintTop_toTopOf="parent" />
    
        <TextView
            android:id="@+id/tvPoints"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:padding="10dp"
            android:text="00000"
            android:textColor="#FFFFFF"
            android:textSize="32sp"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintTop_toTopOf="parent" />
    
        // BACK
        <ImageView
            android:id="@+id/back"
            android:layout_width="94dp"
            android:layout_height="70dp"
            android:onClick="cofnij"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toBottomOf="@+id/imageView"
            app:srcCompat="@drawable/back" />
    
    
        <GridView
            android:id="@+id/GridUlepszen"
            android:layout_width="match_parent"
            android:layout_height="589dp"
            android:columnWidth="100dp"
            android:numColumns="2"
            android:stretchMode="columnWidth"
            app:layout_constraintBottom_toBottomOf="parent" />
    
    
    </androidx.constraintlayout.widget.ConstraintLayout>

     

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    Napisano (edytowane)
    10 godzin temu, mmaciejow napisał:

    @marcino936 sprawdż to:. Pisane z "palca".

    Teraz jest od dołu ale nie sięga tej strzałki tylko zaczyna się pod nią.

    Chodzi mi o to żeby sięgało od strzałki do samego dołu ekranu

    image.thumb.png.444f3a4d53025a263716849190ba7b89.png

    Edytowane przez marcino936

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    mmaciejow

    @marcino936 popraw gridview

        <GridView
            android:id="@+id/GridUlepszen"
            android:layout_width="match_parent"
            android:layout_height="0dp"
            android:columnWidth="100dp"
            android:numColumns="2"
            android:stretchMode="columnWidth"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintTop_toBottomOf="@+id/back" />

    Przeanalizuj kod, aby wiedzieć jak to działa. 

    • Lubię to! 1

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    2 minuty temu, mmaciejow napisał:

    @marcino936 popraw gridview

    Przeanalizuj kod, aby wiedzieć jak to działa. 

    O dzięki, działa ;D

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

    Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

    Zarejestruj nowe konto

    Załóż nowe konto. To bardzo proste!

    Zarejestruj się

    Zaloguj się

    Posiadasz już konto? Zaloguj się poniżej.

    Zaloguj się

    • Ostatnio przeglądający   0 użytkowników

      Brak zarejestrowanych użytkowników przeglądających tę stronę.

    x