Je affiche des éléments dans un J'ai vu Cette question, semblable à la mienne, mais tout ce qui fonctionne. p> Ceci est la mise en page (le dispositif de test est un Samsung): pourquoi mon imageView n'a-t-il pas été vu dans le périphérique? p> merci. p> EDIT: P> Image: P> EDIT 2: P> J'ai changé ma mise en page à ce sujet: P> recyclerview code>. Dans la mise en page de chaque article, je veux qu'une barre verticale apparaisse. J'ai créé un
imageview code> dans la mise en page d'élément. On voit OK dans l'onglet Aperçu de la conception, mais ce n'est pas vu dans l'appareil.
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:id="@+id/mainrl">
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:id="@+id/cvrl">
<!--<android.support.v7.widget.CardView
android:layout_width="60dp"
android:layout_height="60dp"
android:id="@+id/daycv"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_marginStart="20dp"
android:layout_marginTop="10dp"
card_view:cardCornerRadius="30dp"
card_view:cardPreventCornerOverlap="false"
card_view:cardBackgroundColor="@color/backcolor">-->
<android.support.v7.widget.CardView
android:layout_width="60dp"
android:layout_height="60dp"
android:id="@+id/daycv"
android:layout_centerHorizontal="true"
android:layout_marginStart="20dp"
android:layout_marginTop="10dp"
card_view:cardCornerRadius="30dp"
card_view:cardPreventCornerOverlap="false"
card_view:cardBackgroundColor="@color/backcolor">
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="match_parent">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/day"
android:layout_centerHorizontal="true"
android:layout_marginTop="5dp"
android:textColor="@color/white"
android:textSize="17sp"/>
<ImageView
android:layout_width="match_parent"
android:layout_height="1dp"
android:layout_below="@+id/day"
android:background="@color/white"
android:id="@+id/separador"
android:layout_marginStart="3dp"
android:layout_marginEnd="3dp"
android:layout_centerVertical="true"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/month"
android:layout_centerHorizontal="true"
android:layout_marginTop="5dp"
android:layout_below="@+id/separador"
android:textColor="@color/white"/>
</RelativeLayout>
</android.support.v7.widget.CardView>
<ImageView
android:layout_width="3dp"
android:layout_height="wrap_content" <---- Changing this affects how the vertical line sees.
android:src="@color/backcolor"
android:layout_marginStart="40dp"
android:layout_alignParentTop="true"
android:layout_alignParentBottom="true"
android:id="@+id/verticalbar"/>
</RelativeLayout>
<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/colorPrimary"
android:layout_toEndOf="@+id/cvrl"
android:layout_alignTop="@+id/cvrl"
android:layout_marginEnd="10dp"
android:layout_marginStart="10dp"
android:id="@+id/contentcv">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/rl">
<ImageView
android:layout_width="match_parent"
android:layout_height="200dp"
android:id="@+id/image"/>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:alpha="150"
android:background="@color/gris">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/origen"
android:layout_alignParentStart="true"
android:layout_centerVertical="true"
android:layout_marginStart="10dp"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/flecha"
android:layout_toEndOf="@+id/origen"
android:layout_centerVertical="true"
android:layout_marginStart="10dp"
android:background="@android:drawable/ic_media_ff"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/destino"
android:layout_toEndOf="@+id/flecha"
android:layout_marginStart="10dp"
android:layout_centerVertical="true"/>
</RelativeLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="60dp"
android:layout_alignParentBottom="true"
android:alpha="150"
android:background="@color/gris">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:id="@+id/voidimage"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/fechasalida"
android:layout_above="@+id/voidimage"
android:layout_alignParentStart="true"
android:layout_marginStart="10dp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/fechallegada"
android:layout_alignStart="@+id/fechasalida"
android:layout_below="@+id/voidimage"
android:layout_marginBottom="10dp"/>
</RelativeLayout>
</RelativeLayout>
</android.support.v7.widget.CardView>
</RelativeLayout>
3 Réponses :
semble que vous utilisez imageView de manière incorrecte, je vois que vous essayez de définir la source à l'aide de par exemple p> Android: fond code> accessoire, mais la bonne façon de définir la ressource utilise la version de la ressource de la PROP
Android : SRC code>,
Pouvez-vous ajouter une capture d'écran de ce que vous voyez sur le périphérique et en aperçu?
L'aperçu de l'onglet de conception de l'état de la question. Dans le périphérique, il est montré de la même manière ... à l'exception de la ligne verticale.
Après avoir eu du mal, et ne sachant pas exactement pourquoi cela ne fonctionnait pas auparavant, je réussis à le faire fonctionner de cette façon:
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/mainrl"> <RelativeLayout android:layout_width="wrap_content" android:layout_height="match_parent" android:id="@+id/cvrl" android:layout_alignBottom="@+id/rl2" android:layout_alignParentTop="true"> <android.support.v7.widget.CardView android:layout_width="60dp" android:layout_height="60dp" android:id="@+id/daycv" android:layout_centerHorizontal="true" android:layout_marginStart="20dp" android:layout_marginTop="10dp" card_view:cardCornerRadius="30dp" card_view:cardPreventCornerOverlap="false" card_view:cardBackgroundColor="@color/backcolor"> <RelativeLayout android:layout_width="wrap_content" android:layout_height="match_parent"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/day" android:layout_centerHorizontal="true" android:layout_marginTop="5dp" android:textColor="@color/white" android:textSize="17sp"/> <ImageView android:layout_width="match_parent" android:layout_height="1dp" android:layout_below="@+id/day" android:background="@color/white" android:id="@+id/separador" android:layout_marginStart="3dp" android:layout_marginEnd="3dp" android:layout_centerVertical="true"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/month" android:layout_centerHorizontal="true" android:layout_marginTop="5dp" android:layout_below="@+id/separador" android:textColor="@color/white"/> </RelativeLayout> </android.support.v7.widget.CardView> <ImageView android:layout_width="3dp" android:layout_height="match_parent" android:src="@color/backcolor" android:layout_marginStart="40dp" android:id="@+id/verticalbar" android:layout_alignParentTop="true" android:layout_alignParentBottom="true"/> </RelativeLayout> <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/rl2" android:layout_alignParentEnd="true" android:layout_toEndOf="@id/cvrl" android:layout_marginEnd="10dp" android:layout_marginStart="10dp"> <android.support.v7.widget.CardView android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/colorPrimary" android:id="@+id/contentcv"> <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/rl"> <ImageView android:layout_width="match_parent" android:layout_height="200dp" android:id="@+id/image"/> <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:alpha="150" android:background="@color/gris"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/origen" android:layout_alignParentStart="true" android:layout_centerVertical="true" android:layout_marginStart="10dp"/> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/flecha" android:layout_toEndOf="@+id/origen" android:layout_centerVertical="true" android:layout_marginStart="10dp" android:background="@android:drawable/ic_media_ff"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/destino" android:layout_toEndOf="@+id/flecha" android:layout_marginStart="10dp" android:layout_centerVertical="true"/> </RelativeLayout> <RelativeLayout android:layout_width="match_parent" android:layout_height="60dp" android:layout_alignParentBottom="true" android:alpha="150" android:background="@color/gris"> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true" android:id="@+id/voidimage"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/fechasalida" android:layout_above="@+id/voidimage" android:layout_alignParentStart="true" android:layout_marginStart="10dp"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/fechallegada" android:layout_alignStart="@+id/fechasalida" android:layout_below="@+id/voidimage" android:layout_marginBottom="10dp"/> </RelativeLayout> </RelativeLayout> </android.support.v7.widget.CardView> </RelativeLayout> </RelativeLayout>
Votre mère RelativitAnout Hauteur est Wrap_Content
android:layout_height="match_parent"
Cela entraînerait chaque article dans l'occupation de RecyclerVoir l'écran entier, je ne le veux pas. Quoi qu'il en soit, j'ai résolu ceci. Merci.
Pouvez-vous ajouter votre photo acceptée ou actuelle
Que se passe-t-il lorsque vous mettez votre
imageview code> comme dernier enfant dans votre premier niveau
relativelayout code>?
Sa ne montre pas ni