İşte benim app ile en az% 50 bitmiş ve hala RelativeLayout
ile sorun yaşıyorum. Bazı nedenlerle, event_price
olması gereken yer burasıdır, ancak event_organ
hiç görünmez. marginBottom
değerini event_price
olarak ayarlıyorum, ya da çalışmıyor, CardView
genişlemiyor.RelativeLayout misbehaving
<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>
Ekran Görüntüsü:
RelativeLayout BenCardView
doğrudan ve tek çocuğu bu düzeni var
... gibi kolayca ben gerekiyordu gibi çalışmıyor ekleyerek
Silly soru ama Java kodunuzdaki görünürlük değiştirmediğinizden emin olmak için kontrol ettiniz mi? Veya çalıştırmadan önce editörde görünüp görünmediğini görmek için içine varsayılan metin koymak? – codeMagic
Evet, görünürlük değiştirmiyorum. Öğeleri konumlandırmak için çok fazla öznitelik denedim ve bir noktada görünürdüm ama hiçbir zaman istediğim şekilde olmadı, bu yapılandırma ile hiç görünmüyordu. – iBobb
Ve ben sadece TextViews ile basit bir test düzeni oluşturdum, onları konumlandırmaya çalıştım ve işe yaradı ... bu yüzden aynı mantığı bu uygulamaya uyguladım ama işe yaramıyor ... vay – iBobb