1<?xml version="1.0" encoding="utf-8"?>
2<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
3    android:layout_width="match_parent"
4    android:layout_height="match_parent"
5    android:orientation="vertical" >
6
7    <LinearLayout
8        android:layout_width="match_parent"
9        android:layout_height="match_parent"
10        android:layout_weight="1"
11        android:orientation="vertical">
12
13        <LinearLayout
14            android:layout_width="match_parent"
15            android:layout_height="100dp">
16            <TextView
17                android:id="@+id/onstart_textview"
18                android:layout_width="wrap_content"
19                android:layout_height="match_parent"
20                android:layout_weight="1"
21                android:background="@color/none_received"
22                android:gravity="center"
23                android:text="@string/onstarttask"/>
24            <TextView
25                android:id="@+id/onstop_textview"
26                android:layout_width="wrap_content"
27                android:layout_height="match_parent"
28                android:layout_weight="1"
29                android:background="@color/none_received"
30                android:gravity="center"
31                android:text="@string/onstoptask"/>
32        </LinearLayout>
33        <Button
34            android:id="@+id/finished_button"
35            android:layout_width="match_parent"
36            android:layout_height="wrap_content"
37            android:padding="20dp"
38            android:layout_marginBottom="5dp"
39            android:onClick="finishJob"
40            android:text="@string/finish_job_button_text"/>
41
42        <TextView
43            android:id="@+id/task_params"
44            android:layout_width="match_parent"
45            android:layout_height="wrap_content"
46            android:text="@string/defaultparamtext"
47            android:gravity="center"
48            android:textSize="20dp"
49
50            android:padding="15dp"
51            android:layout_marginBottom="10dp" />
52
53        <TextView
54            android:layout_width="match_parent"
55            android:layout_height="wrap_content"
56            android:text="@string/constraints"
57            android:layout_margin="15dp"
58            android:textSize="18dp"/>
59        <LinearLayout
60            android:layout_width="match_parent"
61            android:layout_height="wrap_content"
62            android:orientation="vertical"
63            android:layout_marginLeft="10dp">
64            <LinearLayout
65                android:layout_width="match_parent"
66                android:layout_height="wrap_content">
67                <TextView
68                    android:layout_width="wrap_content"
69                    android:layout_height="wrap_content"
70                    android:text="@string/connectivity"
71                    android:layout_marginRight="10dp"/>
72                <RadioGroup
73                    android:layout_width="wrap_content"
74                    android:layout_height="wrap_content"
75                    android:orientation="horizontal">
76                    <RadioButton android:id="@+id/checkbox_any"
77                        android:layout_width="wrap_content"
78                        android:layout_height="wrap_content"
79                        android:text="@string/any"/>
80                    <RadioButton android:id="@+id/checkbox_unmetered"
81                        android:layout_width="wrap_content"
82                        android:layout_height="wrap_content"
83                        android:text="@string/unmetered"/>
84                </RadioGroup>
85
86                </LinearLayout>
87                <LinearLayout
88                    android:layout_width="match_parent"
89                    android:layout_height="wrap_content">
90                    <TextView
91                        android:layout_width="wrap_content"
92                        android:layout_height="wrap_content"
93                        android:text="@string/timing"/>
94                    <TextView
95                        android:layout_width="wrap_content"
96                        android:layout_height="wrap_content"
97                        android:layout_marginLeft="15dp"
98                        android:textSize="17dp"
99                        android:text="@string/delay"/>
100                    <EditText
101                        android:id="@+id/delay_time"
102                        android:layout_width="60dp"
103                        android:layout_height="wrap_content"
104                        android:inputType="number"/>
105                    <TextView
106                        android:layout_width="wrap_content"
107                        android:layout_height="wrap_content"
108                        android:text="@string/deadline"
109                        android:textSize="17dp"/>
110                    <EditText
111                        android:id="@+id/deadline_time"
112                        android:layout_width="60dp"
113                        android:layout_height="wrap_content"
114                        android:inputType="number"/>
115                </LinearLayout>
116                <LinearLayout
117                    android:layout_width="match_parent"
118                    android:layout_height="wrap_content">
119                    <TextView
120                        android:layout_width="wrap_content"
121                        android:layout_height="wrap_content"
122                        android:text="@string/charging_caption"
123                        android:layout_marginRight="15dp"/>
124                    <CheckBox
125                        android:layout_width="wrap_content"
126                        android:layout_height="wrap_content"
127                        android:id="@+id/checkbox_charging"
128                        android:text="@string/charging_text"/>
129                </LinearLayout>
130                <LinearLayout
131                    android:layout_width="match_parent"
132                    android:layout_height="wrap_content">
133                    <TextView
134                        android:layout_width="wrap_content"
135                        android:layout_height="wrap_content"
136                        android:text="@string/idle_caption"
137                        android:layout_marginRight="15dp"/>
138                    <CheckBox
139                        android:layout_width="wrap_content"
140                        android:layout_height="wrap_content"
141                        android:id="@+id/checkbox_idle"
142                        android:text="@string/idle_mode_text"/>
143                </LinearLayout>
144                <LinearLayout
145                    android:layout_width="match_parent"
146                    android:layout_height="wrap_content">
147                    <TextView
148                        android:layout_width="wrap_content"
149                        android:layout_height="wrap_content"
150                        android:text="@string/persisted_caption"
151                        android:layout_marginRight="15dp"/>
152                    <CheckBox
153                        android:layout_width="wrap_content"
154                        android:layout_height="wrap_content"
155                        android:id="@+id/checkbox_persisted"
156                        android:text="@string/persisted_mode_text"/>
157                </LinearLayout>
158
159            </LinearLayout>
160        <Button
161            android:id="@+id/schedule_button"
162            android:layout_width="match_parent"
163            android:layout_height="wrap_content"
164            android:layout_marginTop="20dp"
165            android:layout_marginLeft="40dp"
166            android:layout_marginRight="40dp"
167            android:onClick="scheduleJob"
168            android:text="@string/schedule_job_button_text"/>
169        <Button
170            android:id="@+id/cancel_button"
171            android:layout_width="match_parent"
172            android:layout_height="wrap_content"
173            android:layout_marginLeft="40dp"
174            android:layout_marginRight="40dp"
175            android:onClick="cancelAllJobs"
176            android:text="@string/cancel_all_jobs_button_text"/>
177    </LinearLayout>
178</ScrollView>
179