Improving item layout

This commit is contained in:
Shinokuni 2019-02-01 22:45:12 +00:00
parent be1c7ff01f
commit 79e8146758

View File

@ -3,66 +3,61 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
xmlns:tools="http://schemas.android.com/tools"
android:background="?android:attr/selectableItemBackground">
android:background="?android:attr/selectableItemBackground"
android:padding="6dp">
<TextView
android:id="@+id/item_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
tools:text="test title for this textview which is 2 maximum lines"
android:layout_marginLeft="5dp"
android:layout_marginStart="5dp"
android:layout_marginTop="8dp"
android:layout_marginRight="8dp"
android:layout_marginEnd="8dp"
android:layout_marginEnd="6dp"
android:minLines="1"
android:maxLines="2"
android:ellipsize="end"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_toLeftOf="@id/item_image"
android:layout_toStartOf="@id/item_image"
android:ellipsize="end"
android:textAppearance="@style/TextAppearance.AppCompat.Subhead"/>
<TextView
android:id="@+id/item_description"
style="@style/TextAppearance.AppCompat.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/item_title"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_toLeftOf="@id/item_image"
android:layout_alignParentLeft="true"
android:layout_marginTop="6dp"
android:layout_marginEnd="6dp"
android:layout_toStartOf="@id/item_image"
android:layout_marginLeft="5dp"
android:layout_marginStart="5dp"
android:layout_marginTop="5dp"
android:minLines="1"
android:maxLines="3"
android:layout_toLeftOf="@id/item_image"
android:ellipsize="end"
style="@style/TextAppearance.AppCompat.Small"/>
android:maxLines="3"
android:minLines="1" />
<ImageView
android:id="@+id/item_image"
android:layout_width="150dp"
android:layout_height="90dp"
android:layout_marginTop="8dp"
android:layout_marginRight="5dp"
android:layout_marginEnd="5dp"
android:layout_height="92dp"
android:layout_alignParentEnd="true"
android:layout_marginBottom="12dp"
/>
<RelativeLayout
android:id="@+id/layout_end"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/item_image"
android:layout_marginTop="12dp">
<ImageView
android:id="@+id/item_feed_icon"
android:layout_width="25dp"
android:layout_height="25dp"
android:layout_width="20dp"
android:layout_height="20dp"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_marginTop="5dp"
android:layout_marginBottom="5dp"
android:layout_below="@id/item_description"
android:src="@drawable/ic_rss_feed"
/>
@ -70,12 +65,9 @@
android:id="@+id/item_feed_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/item_description"
android:layout_toRightOf="@id/item_feed_icon"
android:layout_marginLeft="5dp"
android:layout_marginEnd="5dp"
android:layout_marginStart="5dp"
android:layout_marginTop="10dp"
android:ellipsize="end"
tools:text="Numerama"/>
@ -83,11 +75,11 @@
android:id="@+id/item_date"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/item_image"
android:layout_alignParentEnd="true"
android:layout_marginEnd="5dp"
android:layout_marginBottom="5dp"
tools:text="January 10 2019"
/>
</RelativeLayout>
</RelativeLayout>