In questo momento ho due visuali di testo una allineata a sinistra del relativo layout e una allineata a destra. Il testo a sinistra è molto più lungo di quello a destra. In alcune occasioni, il testo a sinistra è di due righe. Quando ciò accade, questo testo si sovrappone al testo allineato a destra.Come evitare che le viste si sovrappongano nel relativo layout?
Esiste comunque la prevenzione? O c'è un modo per dire se il testo a sinistra è di due righe, metti il testo a destra sulla seconda riga?
Ho problemi con il nome e il tempo qui:
<RelativeLayout android:layout_width="wrap_content" android:id="@+id/relativeLayout" android:layout_height="wrap_content">
<TextView android:text="TextView" android:id="@+id/name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="10sp" android:textStyle="bold" android:textSize="16sp"></TextView>
<TextView android:layout_width="wrap_content" android:id="@+id/address" android:text="address" android:layout_height="wrap_content" android:layout_below="@+id/name" android:layout_alignLeft="@+id/name" android:layout_marginLeft="30sp"></TextView>
<TextView android:layout_width="wrap_content" android:layout_toRightOf="@+id/address" android:text="" android:layout_height="wrap_content" android:layout_alignTop="@+id/address" android:layout_alignBottom="@+id/address" android:id="@+id/crossStreet"></TextView>
<TextView android:layout_width="wrap_content" android:id="@+id/time" android:text="Time" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_marginRight="10sp"></TextView>
</RelativeLayout>
impressionante. ha funzionato. Ho anche fatto allineare il tempo a destra del layout lineare, per riferimento futuro. – mergesort
Dovrei giocare con i pesi? Ho .35 e .65 per farlo funzionare, ma .4 e .6 ha dato risultati divertenti – mergesort