mirror of
https://github.com/moparisthebest/k-9
synced 2024-11-27 19:52:17 -05:00
9fa9389386
- Sender name doesn't overlap the date anymore - Sender name and date go below subject (don't overlap) For now the color chip on the left doesn't use the full height of the message list item because of limitations of RelativeLayout. First shot at fixing issue 1478.
95 lines
3.4 KiB
XML
95 lines
3.4 KiB
XML
<?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:paddingRight="1dip"
|
|
android:paddingTop="2dip"
|
|
android:background="#ccc" >
|
|
|
|
<!--
|
|
TODO: find a way to make the chip use the full height of the
|
|
parent view with the height of the parent set to "wrap_content"
|
|
-->
|
|
<RelativeLayout
|
|
android:id="@+id/chip"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="fill_parent"
|
|
android:minHeight="38dip"
|
|
android:layout_centerVertical="true"
|
|
android:layout_alignParentLeft="true"
|
|
android:layout_marginRight="2dip"
|
|
android:background="@android:color/transparent" >
|
|
|
|
<View
|
|
android:layout_width="4dip"
|
|
android:layout_height="fill_parent" />
|
|
|
|
<CheckBox
|
|
android:id="@+id/selected_checkbox"
|
|
android:layout_width="24dip"
|
|
android:layout_height="wrap_content"
|
|
android:layout_centerVertical="true"
|
|
android:layout_alignParentLeft="true"
|
|
android:button="@drawable/checkbox"
|
|
android:focusable="false"
|
|
android:visibility="gone" />
|
|
|
|
</RelativeLayout>
|
|
|
|
<CheckBox
|
|
android:id="@+id/flagged"
|
|
android:layout_height="20dip"
|
|
android:layout_width="20dip"
|
|
android:layout_alignParentRight="true"
|
|
android:layout_centerVertical="true"
|
|
android:layout_centerHorizontal="true"
|
|
android:layout_gravity="center_vertical"
|
|
android:button="@drawable/star"
|
|
android:focusable="false" />
|
|
|
|
<TextView
|
|
android:id="@+id/subject"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content"
|
|
android:layout_toLeftOf="@id/flagged"
|
|
android:layout_toRightOf="@+id/chip"
|
|
android:layout_alignWithParentIfMissing="true"
|
|
android:layout_marginRight="1dip"
|
|
android:paddingLeft="10dip"
|
|
android:singleLine="true"
|
|
android:ellipsize="end"
|
|
android:textColor="?android:attr/textColorPrimary"
|
|
android:textAppearance="?android:attr/textAppearanceSmall" />
|
|
|
|
<TextView
|
|
android:id="@+id/date"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_below="@id/subject"
|
|
android:layout_toLeftOf="@id/flagged"
|
|
android:layout_alignWithParentIfMissing="true"
|
|
android:layout_alignParentBottom="true"
|
|
android:gravity="right|bottom"
|
|
android:paddingRight="5dip"
|
|
android:paddingLeft="5dip"
|
|
android:singleLine="true"
|
|
android:textColor="?android:attr/textColorSecondary"
|
|
android:textAppearance="?android:attr/textAppearanceSmall" />
|
|
|
|
<TextView
|
|
android:id="@+id/from"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_below="@id/subject"
|
|
android:layout_toLeftOf="@id/date"
|
|
android:layout_toRightOf="@id/chip"
|
|
android:layout_alignParentBottom="true"
|
|
android:paddingLeft="12dip"
|
|
android:singleLine="true"
|
|
android:ellipsize="end"
|
|
android:textColor="?android:attr/textColorSecondary"
|
|
android:textAppearance="?android:attr/textAppearanceSmall" />
|
|
|
|
</RelativeLayout>
|