W tej chwili mam dwa widoki tekstowe jeden na wyrównanie po lewej stronie względnego układu i jeden wyrównany w prawo. Tekst po lewej jest znacznie dłuższy niż po prawej. W niektórych przypadkach tekst po lewej stronie ma dwie linie. W takim przypadku tekst pokrywa się z wyrównanym tekstem w prawo.Jak zapobiec nakładaniu się widoków w układzie względnym?
Czy jest mimo to, aby temu zapobiec? Czy istnieje sposób, aby powiedzieć, czy tekst po lewej stronie jest dwie linie umieścić tekst po prawej stronie w drugim wierszu?
Mam problemy z nazwą i czasem tu:
<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>
niesamowite. zadziałało. Ustawiłem również czas na prawo od układu liniowego, by móc go później wykorzystać. – mergesort
Mam się bawić z ciężarkami? Mam .35 i .65, aby to działało, ale .4 i .6 przyniosły śmieszne rezultaty. – mergesort