Относительные Layout View Трассы
Изображение выше, имеет много проблем, начиная с иконкой не топ совместив с изображением. Кроме того, я бы хотел, чтобы имя пользователя было сосредоточено относительно значка.
Наконец, я хочу, чтобы последняя строка была выровнена с нижней частью изображения слева.
Я начал использовать layout_weight, и я не мог заставить его работать. Поэтому я применил жесткую ширину и высоту.
В идеале, я бы хотел, чтобы первый ImageView занимал 30% строки. Значок будет занимать 7%, а остальные будут выделены для текстового просмотра в первой строке.
Спасибо за ваши предложения.
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/custom_shape"
>
<ImageView
android:id="@+id/imgVideo"
android:src="@drawable/video_default_preview"
android:layout_width = "150dp"
android:layout_height= "150dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"/>
<ImageView
android:id="@+id/imgOwner"
android:layout_width = "35dp"
android:layout_height= "35dp"
android:src="@drawable/icon_default_avator"
android:layout_marginBottom="10dp"
android:layout_alignTop="@+id/imgVideo"
android:layout_marginRight="10dp"
android:layout_toRightOf="@id/imgVideo"/>
<TextView
android:id="@+id/txtUserName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Plus"
android:layout_marginBottom="10dp"
android:layout_toRightOf="@id/imgOwner"/>
<TextView
android:id="@+id/txtVideoTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Mercedes SL 55"
android:textSize="10sp"
android:layout_marginBottom="10dp"
android:layout_alignLeft="@+id/imgOwner"
android:layout_below="@id/imgOwner"/>
<TextView
android:id="@+id/txtVideoName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="European Car ..."
android:textSize="10sp"
android:layout_alignLeft="@+id/txtVideoTitle"
android:layout_below="@+id/txtVideoTitle"
/>
</RelativeLayout>