5fa7e65816
- The attachments view still had the wrong background color in case of different global and message themes. - The attachments view used the activity LayoutInflater, but it needs to use the one of the fragment. - The background drawable for the attachments used transparency, and thus was completely invisible in the black theme. Fix it by adding another one for the black theme.
85 lines
3.9 KiB
XML
85 lines
3.9 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<com.fsck.k9.view.AttachmentView
|
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content"
|
|
android:paddingBottom="4dip">
|
|
<LinearLayout
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content"
|
|
android:paddingLeft="4dip">
|
|
<RelativeLayout
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content"
|
|
android:background="?attr/messageViewAttachmentBackground"
|
|
android:gravity="center_vertical">
|
|
<ImageView
|
|
android:id="@+id/attachment_icon"
|
|
android:layout_width="62dip"
|
|
android:layout_height="62dip"
|
|
android:src="@drawable/attached_image_placeholder"
|
|
android:layout_marginLeft="4dip"
|
|
android:layout_marginRight="4dip"
|
|
android:layout_marginBottom="4dip"
|
|
android:layout_marginTop="4dip" />
|
|
<TextView
|
|
android:id="@+id/attachment_name"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:textAppearance="?android:attr/textAppearanceMedium"
|
|
android:textColor="?android:attr/textColorSecondary"
|
|
android:singleLine="true"
|
|
android:ellipsize="middle"
|
|
android:layout_alignParentTop="true"
|
|
android:layout_toRightOf="@id/attachment_icon"
|
|
android:layout_alignParentRight="true"
|
|
android:layout_alignWithParentIfMissing="true" />
|
|
<TextView
|
|
android:id="@+id/attachment_info"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:textAppearance="?android:attr/textAppearanceSmall"
|
|
android:textColor="?android:attr/textColorTertiary"
|
|
android:singleLine="true"
|
|
android:ellipsize="middle"
|
|
android:layout_alignLeft="@id/attachment_name"
|
|
android:layout_below="@id/attachment_name"
|
|
android:layout_alignWithParentIfMissing="true" />
|
|
<Button
|
|
android:id="@+id/download"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
style="?android:attr/buttonStyleSmall"
|
|
android:paddingLeft="20dip"
|
|
android:paddingRight="20dip"
|
|
android:text="@string/message_view_attachment_download_action"
|
|
android:singleLine="true"
|
|
android:layout_alignParentRight="true"
|
|
android:layout_below="@id/attachment_name"
|
|
android:layout_marginTop="6dip" />
|
|
<Button
|
|
android:id="@+id/view"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
style="?android:attr/buttonStyleSmall"
|
|
android:paddingLeft="20dip"
|
|
android:paddingRight="20dip"
|
|
android:text="@string/message_view_attachment_view_action"
|
|
android:singleLine="true"
|
|
android:layout_toLeftOf="@id/download"
|
|
android:layout_alignWithParentIfMissing="true"
|
|
android:layout_below="@id/attachment_name"
|
|
android:layout_marginTop="6dip" />
|
|
</RelativeLayout>
|
|
</LinearLayout>
|
|
<LinearLayout
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="fill_parent"
|
|
android:layout_gravity="center_vertical">
|
|
<ImageView
|
|
android:layout_height="wrap_content"
|
|
android:layout_width="wrap_content"
|
|
android:src="@drawable/ic_email_attachment"
|
|
android:layout_alignParentLeft="true" />
|
|
</LinearLayout>
|
|
</com.fsck.k9.view.AttachmentView>
|