Skocz do zawartości
daktarin

[android studio] obrazek przysłania pole tekstowe

    Rekomendowane odpowiedzi

    W relative layout mam umieszczone dwa komponenty: TextView i Button.

    Chciałbym aby tekst wyświetlał się nad buttonem. Kombinuję z

    android:layout_below="@id/txtPoznajJeWszystkie"

    i

    TextView textPoznajJeWszytskie = (TextView) findViewById(R.id.txtPoznajJeWszystkie);
    textPoznajJeWszytskie.bringToFront();

    ale nie przynosi to oczekiwanych rezultatów.

    Kod widoku jest następujący:

    <?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"
    android:paddingBottom="@[member=dimen]/activity_vertical_margin"
    android:paddingLeft="@[member=dimen]/activity_horizontal_margin"
    android:paddingRight="@[member=dimen]/activity_horizontal_margin"
    android:paddingTop="@[member=dimen]/activity_vertical_margin"
    android:background="@drawable/small"
    tools:context="eu.marcin.srodkitransportu.MainActivity"
    android:layout_below="@id/btnGraj">
    <TextView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:textAppearance="?android:attr/textAppearanceLarge"
    android:text="@string/app_e1_2"
    android:textColor="#f40b0b"
    android:textAlignment="center"
    android:layout_alignParentTop="true"
    android:layout_alignParentRight="false"
    android:layout_alignParentEnd="true"
    android:layout_alignParentBottom="false"
    android:layout_alignParentLeft="true"
    android:paddingTop="290dp"
    android:id="@+id/txtPoznajJeWszystkie" />
    
    
    <Button
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/btnGraj"
    android:onClick="btnClickGraj"
    android:layout_gravity="top"
    android:alpha="1"
    android:background="@drawable/btn_ekran_powitalny"
    android:textAlignment="center"
    />
    
    
    </RelativeLayout>

    Udostępnij tę odpowiedź


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

    Zrobiłem to tak i mam jeden pod drugim

    <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:textColor="#f40b0b"
            android:textAlignment="center"
            android:layout_alignParentTop="true"
            android:id="@+id/txtPoznajJeWszystkie" />
    
    
        <Button
            android:layout_below="@id/txtPoznajJeWszystkie"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/btnGraj"
            android:onClick="btnClickGraj"
            android:layout_gravity="top"
            android:alpha="1"
            android:textAlignment="center"
            />
    

    Przede wszystkim zmień match_parent na wrap_content, ponieważ zakrywają ci cały ekran.

    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