mirror of
https://github.com/moparisthebest/k-9
synced 2024-12-18 05:42:15 -05:00
1eb37c2031
The standard ScrollView causes problems when selecting text (and the message is long enough so scrolling is possible). The newly introduced ToggleScrollView can be set to disable scrolling via touch gestures thus making copying multi-line text sections possible. Fixes issue 662
172 lines
6.9 KiB
XML
172 lines
6.9 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<LinearLayout
|
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
|
android:orientation="vertical"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="fill_parent"
|
|
>
|
|
<com.fsck.k9.activity.ToggleScrollView
|
|
android:id="@+id/top_view"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="fill_parent"
|
|
android:layout_weight="1"
|
|
android:scrollbarStyle="outsideInset"
|
|
android:foregroundGravity="fill"
|
|
android:fillViewport="true"
|
|
android:fadingEdge="none">
|
|
<LinearLayout
|
|
android:orientation="vertical"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="fill_parent"
|
|
android:layout_weight="1">
|
|
|
|
<include layout="@layout/message_view_header" />
|
|
<View
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="0dip"
|
|
android:layout_weight="1" />
|
|
<LinearLayout
|
|
android:id="@+id/scrolling_move_buttons"
|
|
android:orientation="horizontal"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content"
|
|
android:gravity="center_vertical">
|
|
<Button
|
|
android:id="@+id/archive_scrolling"
|
|
android:text="@string/message_view_archive_action"
|
|
android:layout_height="wrap_content"
|
|
android:layout_width="0dip"
|
|
android:layout_weight="1" />
|
|
|
|
<Button
|
|
android:id="@+id/move_scrolling"
|
|
android:text="@string/message_view_move_action"
|
|
android:layout_height="wrap_content"
|
|
android:layout_width="0dip"
|
|
android:layout_weight="1" />
|
|
|
|
<Button
|
|
android:id="@+id/spam_scrolling"
|
|
android:text="@string/message_view_spam_action"
|
|
android:layout_height="wrap_content"
|
|
android:layout_width="0dip"
|
|
android:layout_weight="1" />
|
|
</LinearLayout>
|
|
<LinearLayout
|
|
android:id="@+id/scrolling_buttons"
|
|
android:orientation="horizontal"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="57dip"
|
|
android:background="@android:color/transparent"
|
|
android:gravity="center_vertical">
|
|
<Button
|
|
android:id="@+id/previous_scrolling"
|
|
android:text="@string/message_view_prev_action"
|
|
android:textSize="35dip"
|
|
android:layout_height="wrap_content"
|
|
android:layout_width="0dip"
|
|
android:padding="0dip"
|
|
android:layout_weight="1" />
|
|
<Button
|
|
android:id="@+id/reply_scrolling"
|
|
android:text="@string/reply_action"
|
|
android:layout_height="wrap_content"
|
|
android:layout_width="0dip"
|
|
android:layout_weight="1" />
|
|
<Button
|
|
android:id="@+id/delete_scrolling"
|
|
android:text="@string/delete_action"
|
|
android:layout_height="wrap_content"
|
|
android:layout_width="0dip"
|
|
android:layout_weight="1" />
|
|
<Button
|
|
android:id="@+id/forward_scrolling"
|
|
android:text="@string/forward_action"
|
|
android:layout_height="wrap_content"
|
|
android:layout_width="0dip"
|
|
android:layout_weight="1" />
|
|
<Button
|
|
android:id="@+id/next_scrolling"
|
|
android:text="@string/message_view_next_action"
|
|
android:textSize="35dip"
|
|
android:layout_height="wrap_content"
|
|
android:layout_width="0dip"
|
|
android:padding="0dip"
|
|
android:layout_weight="1" />
|
|
</LinearLayout>
|
|
</LinearLayout>
|
|
|
|
</com.fsck.k9.activity.ToggleScrollView>
|
|
<LinearLayout
|
|
android:id="@+id/move_buttons"
|
|
android:orientation="horizontal"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content"
|
|
android:paddingRight="6dip"
|
|
android:background="@android:color/transparent"
|
|
android:gravity="center_vertical">
|
|
<Button
|
|
android:id="@+id/archive"
|
|
android:text="@string/message_view_archive_action"
|
|
android:layout_height="wrap_content"
|
|
android:layout_width="0dip"
|
|
android:layout_weight="1" />
|
|
|
|
<Button
|
|
android:id="@+id/move"
|
|
android:text="@string/message_view_move_action"
|
|
android:layout_height="wrap_content"
|
|
android:layout_width="0dip"
|
|
android:layout_weight="1" />
|
|
|
|
<Button
|
|
android:id="@+id/spam"
|
|
android:text="@string/message_view_spam_action"
|
|
android:layout_height="wrap_content"
|
|
android:layout_width="0dip"
|
|
android:layout_weight="1" />
|
|
</LinearLayout>
|
|
<LinearLayout
|
|
android:id="@+id/bottom_buttons"
|
|
android:orientation="horizontal"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="57dip"
|
|
android:background="@android:color/transparent"
|
|
android:gravity="center_vertical">
|
|
<Button
|
|
android:id="@+id/previous"
|
|
android:text="@string/message_view_prev_action"
|
|
android:textSize="35dip"
|
|
android:layout_height="wrap_content"
|
|
android:padding="0dip"
|
|
android:layout_width="0dip"
|
|
android:layout_weight="1" />
|
|
<Button
|
|
android:id="@+id/reply"
|
|
android:text="@string/reply_action"
|
|
android:layout_height="wrap_content"
|
|
android:layout_width="0dip"
|
|
android:layout_weight="1" />
|
|
<Button
|
|
android:id="@+id/delete"
|
|
android:text="@string/delete_action"
|
|
android:layout_height="wrap_content"
|
|
android:layout_width="0dip"
|
|
android:layout_weight="1" />
|
|
<Button
|
|
android:id="@+id/forward"
|
|
android:text="@string/forward_action"
|
|
android:layout_height="wrap_content"
|
|
android:layout_width="0dip"
|
|
android:layout_weight="1" />
|
|
<Button
|
|
android:id="@+id/next"
|
|
android:text="@string/message_view_next_action"
|
|
android:textSize="35dip"
|
|
android:padding="0dip"
|
|
android:layout_height="wrap_content"
|
|
android:layout_width="0dip"
|
|
android:layout_weight="1" />
|
|
</LinearLayout>
|
|
</LinearLayout>
|