Skip to content

Commit 0208a42

Browse files
committed
make Save As dialog scrollable
1 parent 06cc0f3 commit 0208a42

1 file changed

Lines changed: 64 additions & 57 deletions

File tree

Lines changed: 64 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,74 +1,81 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<LinearLayout
2+
<ScrollView
33
xmlns:android="http://schemas.android.com/apk/res/android"
4-
android:id="@+id/save_image_holder"
4+
android:id="@+id/save_image_wrapper"
55
android:layout_width="match_parent"
6-
android:layout_height="match_parent"
7-
android:orientation="vertical"
8-
android:paddingLeft="@dimen/activity_margin"
9-
android:paddingRight="@dimen/activity_margin"
10-
android:paddingTop="@dimen/activity_margin">
6+
android:layout_height="match_parent">
117

12-
<com.simplemobiletools.commons.views.MyTextView
13-
android:id="@+id/save_image_path_label"
14-
android:layout_width="wrap_content"
15-
android:layout_height="wrap_content"
16-
android:text="@string/path"
17-
android:textSize="@dimen/smaller_text_size"/>
18-
19-
<com.simplemobiletools.commons.views.MyTextView
20-
android:id="@+id/save_image_path"
21-
android:layout_width="match_parent"
22-
android:layout_height="wrap_content"
23-
android:layout_marginBottom="@dimen/activity_margin"
24-
android:layout_marginLeft="@dimen/activity_margin"
25-
android:paddingRight="@dimen/small_margin"
26-
android:paddingTop="@dimen/small_margin"/>
27-
28-
<com.simplemobiletools.commons.views.MyTextView
29-
android:id="@+id/save_image_label"
30-
android:layout_width="wrap_content"
31-
android:layout_height="wrap_content"
32-
android:text="@string/filename"
33-
android:textSize="@dimen/smaller_text_size"/>
34-
35-
<com.simplemobiletools.commons.views.MyEditText
36-
android:id="@+id/save_image_filename"
8+
<LinearLayout
9+
xmlns:android="http://schemas.android.com/apk/res/android"
10+
android:id="@+id/save_image_holder"
3711
android:layout_width="match_parent"
3812
android:layout_height="wrap_content"
39-
android:layout_marginBottom="@dimen/activity_margin"
40-
android:singleLine="true"
41-
android:textCursorDrawable="@null"/>
13+
android:orientation="vertical"
14+
android:paddingLeft="@dimen/activity_margin"
15+
android:paddingRight="@dimen/activity_margin"
16+
android:paddingTop="@dimen/activity_margin">
4217

43-
<RadioGroup
44-
android:id="@+id/save_image_radio_group"
45-
android:layout_width="match_parent"
46-
android:layout_height="wrap_content"
47-
android:checkedButton="@+id/save_image_radio_png">
18+
<com.simplemobiletools.commons.views.MyTextView
19+
android:id="@+id/save_image_path_label"
20+
android:layout_width="wrap_content"
21+
android:layout_height="wrap_content"
22+
android:text="@string/path"
23+
android:textSize="@dimen/smaller_text_size"/>
4824

49-
<com.simplemobiletools.commons.views.MyCompatRadioButton
50-
android:id="@+id/save_image_radio_png"
25+
<com.simplemobiletools.commons.views.MyTextView
26+
android:id="@+id/save_image_path"
5127
android:layout_width="match_parent"
5228
android:layout_height="wrap_content"
53-
android:paddingBottom="@dimen/medium_margin"
54-
android:paddingTop="@dimen/medium_margin"
55-
android:text=".png"/>
29+
android:layout_marginBottom="@dimen/activity_margin"
30+
android:layout_marginLeft="@dimen/activity_margin"
31+
android:paddingRight="@dimen/small_margin"
32+
android:paddingTop="@dimen/small_margin"/>
33+
34+
<com.simplemobiletools.commons.views.MyTextView
35+
android:id="@+id/save_image_label"
36+
android:layout_width="wrap_content"
37+
android:layout_height="wrap_content"
38+
android:text="@string/filename"
39+
android:textSize="@dimen/smaller_text_size"/>
5640

57-
<com.simplemobiletools.commons.views.MyCompatRadioButton
58-
android:id="@+id/save_image_radio_svg"
41+
<com.simplemobiletools.commons.views.MyEditText
42+
android:id="@+id/save_image_filename"
5943
android:layout_width="match_parent"
6044
android:layout_height="wrap_content"
61-
android:paddingBottom="@dimen/medium_margin"
62-
android:paddingTop="@dimen/medium_margin"
63-
android:text=".svg"/>
45+
android:layout_marginBottom="@dimen/activity_margin"
46+
android:singleLine="true"
47+
android:textCursorDrawable="@null"/>
6448

65-
<com.simplemobiletools.commons.views.MyCompatRadioButton
66-
android:id="@+id/save_image_radio_jpg"
49+
<RadioGroup
50+
android:id="@+id/save_image_radio_group"
6751
android:layout_width="match_parent"
6852
android:layout_height="wrap_content"
69-
android:paddingBottom="@dimen/medium_margin"
70-
android:paddingTop="@dimen/medium_margin"
71-
android:text=".jpg"/>
53+
android:checkedButton="@+id/save_image_radio_png">
54+
55+
<com.simplemobiletools.commons.views.MyCompatRadioButton
56+
android:id="@+id/save_image_radio_png"
57+
android:layout_width="match_parent"
58+
android:layout_height="wrap_content"
59+
android:paddingBottom="@dimen/medium_margin"
60+
android:paddingTop="@dimen/medium_margin"
61+
android:text=".png"/>
62+
63+
<com.simplemobiletools.commons.views.MyCompatRadioButton
64+
android:id="@+id/save_image_radio_svg"
65+
android:layout_width="match_parent"
66+
android:layout_height="wrap_content"
67+
android:paddingBottom="@dimen/medium_margin"
68+
android:paddingTop="@dimen/medium_margin"
69+
android:text=".svg"/>
70+
71+
<com.simplemobiletools.commons.views.MyCompatRadioButton
72+
android:id="@+id/save_image_radio_jpg"
73+
android:layout_width="match_parent"
74+
android:layout_height="wrap_content"
75+
android:paddingBottom="@dimen/medium_margin"
76+
android:paddingTop="@dimen/medium_margin"
77+
android:text=".jpg"/>
7278

73-
</RadioGroup>
74-
</LinearLayout>
79+
</RadioGroup>
80+
</LinearLayout>
81+
</ScrollView>

0 commit comments

Comments
 (0)