Hier bin ich mit meiner App fertig zu mindestens 50% und habe immer noch Probleme mit RelativeLayout
. Aus irgendeinem Grund, event_price
ist, wo es sein sollte, aber event_organ
ist überhaupt nicht sichtbar. Wenn ich marginBottom
auf event_price
einstelle, funktioniert es auch nicht, das CardView
wird nicht erweitert. RelativeLayout funktioniert nicht so leicht, wie ich denn ...RelativeLayout misbehaving
Ich habe dieses Layout bekam, die die direkte und einzige Kind eines CardView
:
<android.support.v7.widget.CardView> // pseudocode to show container
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<com.android.volley.toolbox.NetworkImageView
android:id="@+id/event_photo"
android:scaleType="centerCrop"
android:transitionName="eventImage"
android:layout_width="match_parent"
android:layout_height="150dp"
android:layout_alignParentTop="true"
/>
<TextView
android:id="@+id/event_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/event_photo"
android:text="Title"
android:transitionName="eventTitle"/>
<TextView
android:id="@+id/event_date"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/event_title"
android:text="Date"/>
<TextView
android:id="@+id/event_time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Time"
android:layout_below="@id/event_date"/>
<TextView
android:id="@+id/event_price"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="£ FREE" />
<TextView
android:id="@+id/event_organ"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:layout_above="@id/event_price"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</RelativeLayout>
</android.support.v7.widget.CardView>
Screenshot:
Versuchen
Dumme Frage, aber haben Sie überprüft, um sicherzustellen, dass Sie die Sichtbarkeit in Ihrem Java-Code nicht ändern? Oder geben Sie Standardtext ein, um zu sehen, ob er im Editor angezeigt wird, bevor Sie ihn ausführen? – codeMagic
Ja, ich ändere die Sichtbarkeit nicht. Ich habe viele Attribute ausprobiert, um Elemente zu positionieren, und ich hatte sie irgendwann sichtbar, aber nie so, wie ich es wollte. Mit dieser Konfiguration ist sie überhaupt nicht sichtbar. – iBobb
Und ich habe ein einfaches Testlayout nur mit TextViews erstellt, ich habe versucht, sie zu positionieren und es hat funktioniert ... also habe ich die gleiche Logik auf dieses angewendet, aber es funktioniert nicht ... wow – iBobb