• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="utf-8"?>
2<!--
3/* //device/apps/Settings/assets/res/any/layout/radio_info.xml
4**
5** Copyright 2006, The Android Open Source Project
6**
7** Licensed under the Apache License, Version 2.0 (the "License");
8** you may not use this file except in compliance with the License.
9** You may obtain a copy of the License at
10**
11**     http://www.apache.org/licenses/LICENSE-2.0
12**
13** Unless required by applicable law or agreed to in writing, software
14** distributed under the License is distributed on an "AS IS" BASIS,
15** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16** See the License for the specific language governing permissions and
17** limitations under the License.
18*/
19-->
20<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
21    android:layout_width="match_parent"
22    android:layout_height="match_parent"
23    android:layoutDirection="locale"
24    android:textDirection="locale">
25
26    <LinearLayout style="@style/info_layout"
27        android:descendantFocusability="beforeDescendants"
28        android:focusableInTouchMode="true">
29
30        <!-- Phone index -->
31        <TextView
32                android:layout_width="match_parent"
33                android:layout_height="wrap_content"
34                android:text="@string/phone_index_label"
35                style="@style/info_label"
36                />
37
38        <Spinner android:id="@+id/phoneIndex"
39                 android:layout_width="match_parent"
40                 android:layout_height="wrap_content"
41                />
42
43        <!-- IMEI -->
44        <LinearLayout style="@style/RadioInfo_entry_layout">
45            <TextView android:text="@string/radio_info_imei_label" style="@style/info_label" />
46            <TextView android:id="@+id/imei" style="@style/info_value" />
47        </LinearLayout>
48
49        <!-- Phone Number -->
50        <LinearLayout style="@style/RadioInfo_entry_layout">
51            <TextView android:text="@string/radio_info_phone_number_label" style="@style/info_label" />
52            <TextView android:id="@+id/number" style="@style/info_value" />
53        </LinearLayout>
54
55        <!-- Subscription ID -->
56        <LinearLayout style="@style/RadioInfo_entry_layout">
57            <TextView android:text="@string/radio_info_subid" style="@style/info_label" />
58            <TextView android:id="@+id/subid" style="@style/info_value" />
59        </LinearLayout>
60
61        <!-- Default data subscription -->
62        <LinearLayout style="@style/RadioInfo_entry_layout">
63            <TextView android:text="@string/radio_info_dds" style="@style/info_label" />
64            <TextView android:id="@+id/dds" style="@style/info_value" />
65        </LinearLayout>
66
67        <!-- IMSI -->
68        <LinearLayout style="@style/RadioInfo_entry_layout">
69            <TextView android:text="@string/radio_info_imsi_label" style="@style/info_label" />
70            <TextView android:id="@+id/imsi" style="@style/info_value" />
71        </LinearLayout>
72
73        <!-- Network Identifier -->
74        <LinearLayout style="@style/RadioInfo_entry_layout">
75            <TextView android:text="@string/radio_info_current_network_label" style="@style/info_label" />
76            <TextView android:id="@+id/operator" style="@style/info_value" />
77        </LinearLayout>
78
79        <!-- Roaming -->
80        <LinearLayout style="@style/RadioInfo_entry_layout">
81            <TextView android:text="@string/radio_info_roaming_label" style="@style/info_label" />
82            <TextView android:id="@+id/roaming" style="@style/info_value" />
83        </LinearLayout>
84
85        <!-- Data Service Status -->
86        <LinearLayout style="@style/RadioInfo_entry_layout">
87            <TextView android:text="@string/radio_info_gprs_service_label" style="@style/info_label" />
88            <TextView android:id="@+id/gprs" style="@style/info_value" />
89        </LinearLayout>
90
91        <!-- Data Network Type -->
92        <LinearLayout style="@style/RadioInfo_entry_layout">
93            <TextView android:text="@string/radio_info_data_network_type_label" style="@style/info_label" />
94            <TextView android:id="@+id/data_network" style="@style/info_value" />
95        </LinearLayout>
96
97        <!-- Data Raw Registration State -->
98        <LinearLayout style="@style/RadioInfo_entry_layout">
99            <TextView android:text="@string/radio_info_data_raw_registration_state_label" style="@style/info_label" />
100            <TextView android:id="@+id/data_raw_registration_state" style="@style/info_value" />
101        </LinearLayout>
102
103        <!-- Override Network Type -->
104        <LinearLayout style="@style/RadioInfo_entry_layout">
105            <TextView android:text="@string/radio_info_override_network_type_label" style="@style/info_label" />
106            <TextView android:id="@+id/override_network" style="@style/info_value" />
107        </LinearLayout>
108
109        <!-- Voice Service Status -->
110        <LinearLayout style="@style/RadioInfo_entry_layout">
111            <TextView android:text="@string/radio_info_gsm_service_label" style="@style/info_label" />
112            <TextView android:id="@+id/gsm" style="@style/info_value" />
113        </LinearLayout>
114
115        <!-- Voice Network Type -->
116        <LinearLayout style="@style/RadioInfo_entry_layout">
117            <TextView android:text="@string/radio_info_voice_network_type_label" style="@style/info_label" />
118            <TextView android:id="@+id/voice_network" style="@style/info_value" />
119        </LinearLayout>
120
121        <!-- Voice Raw Registration State -->
122        <LinearLayout style="@style/RadioInfo_entry_layout">
123            <TextView android:text="@string/radio_info_voice_raw_registration_state_label" style="@style/info_label" />
124            <TextView android:id="@+id/voice_raw_registration_state" style="@style/info_value" />
125        </LinearLayout>
126
127        <!-- PS IWLAN Raw Registration State -->
128        <LinearLayout style="@style/RadioInfo_entry_layout">
129            <TextView android:text="@string/radio_info_wlan_data_raw_registration_state_label" style="@style/info_label" />
130            <TextView android:id="@+id/wlan_data_raw_registration_state" style="@style/info_value" />
131        </LinearLayout>
132
133        <!-- Signal Strength -->
134        <LinearLayout style="@style/RadioInfo_entry_layout">
135            <TextView android:text="@string/radio_info_signal_strength_label" style="@style/info_label" />
136            <TextView android:id="@+id/dbm" style="@style/info_value" />
137        </LinearLayout>
138
139        <!-- Link Bandwidth -->
140        <LinearLayout style="@style/RadioInfo_entry_layout" android:orientation="horizontal">
141            <TextView android:text="@string/radio_info_dl_kbps" style="@style/info_label" />
142            <TextView android:id="@+id/dl_kbps" style="@style/info_value" />
143        </LinearLayout>
144
145        <!-- Link Bandwidth -->
146        <LinearLayout style="@style/RadioInfo_entry_layout" android:orientation="horizontal">
147            <TextView android:text="@string/radio_info_ul_kbps" style="@style/info_label" />
148            <TextView android:id="@+id/ul_kbps" style="@style/info_value" />
149        </LinearLayout>
150
151
152        <!-- EN-DC Available -->
153        <LinearLayout style="@style/RadioInfo_entry_layout" android:orientation="horizontal">
154            <TextView android:id="@+id/endc_available_label" android:text="@string/radio_info_endc_available" style="@style/info_label" />
155            <TextView android:id="@+id/endc_available" style="@style/info_value" />
156        </LinearLayout>
157
158        <!-- DCNR Restricted -->
159        <LinearLayout style="@style/RadioInfo_entry_layout" android:orientation="horizontal">
160            <TextView android:id="@+id/dcnr_restricted_label" android:text="@string/radio_info_dcnr_restricted" style="@style/info_label" />
161            <TextView android:id="@+id/dcnr_restricted" style="@style/info_value" />
162        </LinearLayout>
163
164        <!-- NR Available -->
165        <LinearLayout style="@style/RadioInfo_entry_layout" android:orientation="horizontal">
166            <TextView android:id="@+id/nr_available_label" android:text="@string/radio_info_nr_available" style="@style/info_label" />
167            <TextView android:id="@+id/nr_available" style="@style/info_value" />
168        </LinearLayout>
169
170        <!-- NR State -->
171        <LinearLayout style="@style/RadioInfo_entry_layout" android:orientation="horizontal">
172            <TextView android:id="@+id/nr_state_label" android:text="@string/radio_info_nr_state" style="@style/info_label" />
173            <TextView android:id="@+id/nr_state" style="@style/info_value" />
174        </LinearLayout>
175
176        <!-- NR Frequency -->
177        <LinearLayout style="@style/RadioInfo_entry_layout" android:orientation="horizontal">
178            <TextView android:id="@+id/nr_frequency_label" android:text="@string/radio_info_nr_frequency" style="@style/info_label" />
179            <TextView android:id="@+id/nr_frequency" style="@style/info_value" />
180        </LinearLayout>
181
182        <!-- NR Frequency -->
183        <LinearLayout style="@style/RadioInfo_entry_layout" android:orientation="horizontal">
184            <TextView android:id="@+id/network_slicing_config_label" android:text="@string/radio_info_network_slicing_config" style="@style/info_label" />
185            <TextView android:id="@+id/network_slicing_config" style="@style/info_value" />
186        </LinearLayout>
187
188        <!-- eUICC info -->
189        <LinearLayout style="@style/RadioInfo_entry_layout" android:orientation="horizontal">
190            <TextView android:id="@+id/euicc_info_label" android:text="@string/radio_info_euicc_info" style="@style/info_label" />
191            <TextView android:id="@+id/euicc_info" style="@style/info_value" />
192        </LinearLayout>
193
194        <!-- Horizontal Rule -->
195        <View
196            android:layout_width="fill_parent"
197            android:layout_height="1dip"
198            android:background="?android:attr/listDivider" />
199
200        <!-- Preferred Network Type -->
201        <TextView
202                android:layout_width="match_parent"
203                android:layout_height="wrap_content"
204                android:text="@string/radio_info_set_perferred_label"
205                style="@style/info_label"
206                />
207
208        <Spinner android:id="@+id/preferredNetworkType"
209                 android:layout_width="match_parent"
210                 android:layout_height="wrap_content"
211                />
212
213        <!-- Mock signal strength -->
214        <LinearLayout style="@style/RadioInfo_entry_layout">
215            <TextView android:id="@+id/signal_strength_label"
216                android:text="@string/radio_info_signal_strength_label"
217                style="@style/info_label" />
218            <Spinner android:id="@+id/signalStrength"
219                 android:layout_width="match_parent"
220                 android:layout_height="wrap_content"/>
221        </LinearLayout>
222
223       <!-- Mock data network type -->
224       <LinearLayout style="@style/RadioInfo_entry_layout">
225            <TextView android:id="@+id/data_network_type_label"
226                android:text="@string/radio_info_data_network_type_label"
227                style="@style/info_label" />
228            <Spinner android:id="@+id/dataNetworkType"
229                 android:layout_width="match_parent"
230                 android:layout_height="wrap_content"/>
231         </LinearLayout>
232
233        <!-- Horizontal Rule -->
234        <View
235            android:layout_width="fill_parent"
236            android:layout_height="1dip"
237            android:background="?android:attr/listDivider" />
238
239        <!-- Radio Power -->
240        <Switch android:id="@+id/radio_power"
241                android:textSize="14sp"
242                android:layout_marginTop="8dip"
243                android:layout_width="match_parent"
244                android:layout_height="wrap_content"
245                android:text="@string/radio_info_radio_power"/>
246
247        <!-- Simulate out of service -->
248        <Switch android:id="@+id/simulate_out_of_service"
249                android:textSize="14sp"
250                android:layout_marginTop="8dip"
251                android:layout_width="match_parent"
252                android:layout_height="wrap_content"
253                android:text="@string/simulate_out_of_service_string"/>
254
255        <!-- Enforce camping on satellite channel -->
256        <Switch android:id="@+id/enforce_satellite_channel"
257            android:textSize="14sp"
258            android:layout_marginTop="8dip"
259            android:layout_width="match_parent"
260            android:layout_height="wrap_content"
261            android:text="@string/enforce_satellite_channel_string"/>
262
263        <!-- Simulate this SIM to be satellite -->
264        <Switch android:id="@+id/mock_carrier_roaming_satellite"
265                android:textSize="14sp"
266                android:layout_marginTop="8dip"
267                android:layout_width="match_parent"
268                android:layout_height="wrap_content"
269                android:text="@string/mock_carrier_roaming_satellite_string"/>
270
271        <!-- Force to use SIM data in Mock satellite mode -->
272        <Switch android:id="@+id/satellite_data_controller_switch"
273            android:textSize="14sp"
274            android:layout_marginTop="8dip"
275            android:layout_width="match_parent"
276            android:layout_height="wrap_content"
277            android:text="@string/choose_satellite_data_mode"/>
278        <RadioGroup
279            android:id="@+id/satellite_data_controller"
280            android:layout_width="wrap_content"
281            android:layout_height="wrap_content"
282            android:layout_marginTop="8dip"
283            android:visibility="gone"
284            android:orientation="horizontal">
285
286            <RadioButton
287                android:id="@+id/satellite_data_restricted"
288                android:layout_width="wrap_content"
289                android:layout_height="wrap_content"
290                android:layout_marginRight="4dip"
291                android:text="@string/satellite_data_restricted_string" />
292
293            <RadioButton
294                android:id="@+id/satellite_data_constrained"
295                android:layout_width="wrap_content"
296                android:layout_height="wrap_content"
297                android:layout_marginRight="4dip"
298                android:text="@string/satellite_data_constrained_string" />
299
300            <RadioButton
301                android:id="@+id/satellite_data_unConstrained"
302                android:layout_width="wrap_content"
303                android:layout_height="wrap_content"
304                android:text="@string/satellite_data_unConstrained_string" />
305        </RadioGroup>
306
307        <!-- ESOS -->
308        <Button android:id="@+id/esos_questionnaire"
309                android:textSize="14sp"
310                android:layout_marginTop="8dip"
311                android:layout_width="wrap_content"
312                android:layout_height="wrap_content"
313                android:textAllCaps="false"
314                android:text="@string/esos_satellite_string"
315        />
316
317        <!-- Satellite enable non-emergency mode-->
318        <Button android:id="@+id/satellite_enable_non_emergency_mode"
319            android:textSize="14sp"
320            android:layout_marginTop="8dip"
321            android:layout_width="wrap_content"
322            android:layout_height="wrap_content"
323            android:textAllCaps="false"
324            android:text="@string/satellite_enable_non_emergency_mode_string" />
325
326        <!-- Demo ESOS -->
327        <Button android:id="@+id/demo_esos_questionnaire"
328                android:textSize="14sp"
329                android:layout_marginTop="8dip"
330                android:layout_width="wrap_content"
331                android:layout_height="wrap_content"
332                android:textAllCaps="false"
333                android:text="@string/demo_esos_satellite_string"
334        />
335
336        <!-- Satellite Config Viewer -->
337        <Button android:id="@+id/satellite_config_viewer"
338            android:textSize="14sp"
339            android:layout_marginTop="8dip"
340            android:layout_width="wrap_content"
341            android:layout_height="wrap_content"
342            android:textAllCaps="false"
343            android:text="@string/satellite_config_viewer"
344            />
345
346        <!-- VoLTE provisioned -->
347        <Switch android:id="@+id/volte_provisioned_switch"
348                android:textSize="14sp"
349                android:layout_marginTop="8dip"
350                android:layout_width="match_parent"
351                android:layout_height="wrap_content"
352                android:text="@string/volte_provisioned_switch_string"/>
353
354        <!-- VT provisioned -->
355        <Switch android:id="@+id/vt_provisioned_switch"
356                android:textSize="14sp"
357                android:layout_marginTop="8dip"
358                android:layout_width="match_parent"
359                android:layout_height="wrap_content"
360                android:text="@string/vt_provisioned_switch_string"/>
361
362        <!-- Wifi Calling provisioned -->
363        <Switch android:id="@+id/wfc_provisioned_switch"
364                android:textSize="14sp"
365                android:layout_marginTop="8dip"
366                android:layout_width="match_parent"
367                android:layout_height="wrap_content"
368                android:text="@string/wfc_provisioned_switch_string"/>
369
370        <!-- EAB/Presence provisioned -->
371        <Switch android:id="@+id/eab_provisioned_switch"
372                android:textSize="14sp"
373                android:layout_marginTop="8dip"
374                android:layout_width="match_parent"
375                android:layout_height="wrap_content"
376                android:text="@string/eab_provisioned_switch_string"/>
377
378        <!-- Horizontal Rule -->
379        <View
380            android:layout_width="fill_parent"
381            android:layout_height="1dip"
382            android:background="?android:attr/listDivider" />
383
384        <!-- Enable/Disable CBRS data -->
385        <Switch android:id="@+id/cbrs_data_switch"
386                android:textSize="14sp"
387                android:layout_marginTop="8dip"
388                android:layout_width="match_parent"
389                android:layout_height="wrap_content"
390                android:text="@string/cbrs_data_switch_string" />
391
392        <!-- Switch between SSSS(single sim single standby) and DSDS(dual sim dual standby). -->
393        <Switch android:id="@+id/dsds_switch"
394                android:textSize="14sp"
395                android:layout_marginTop="8dip"
396                android:layout_width="match_parent"
397                android:layout_height="wrap_content"
398                android:text="@string/dsds_switch_string" />
399
400        <!-- Set removable eSIM as default eUICC. -->
401        <Switch android:id="@+id/removable_esim_switch"
402                android:textSize="14sp"
403                android:layout_marginTop="8dip"
404                android:layout_width="match_parent"
405                android:layout_height="wrap_content"
406                android:enabled="false"
407                android:text="@string/removable_esim_string" />
408
409        <!-- Horizontal Rule -->
410        <View
411            android:layout_width="fill_parent"
412            android:layout_height="1dip"
413            android:background="?android:attr/listDivider" />
414
415        <!-- Ping stats -->
416        <Button android:id="@+id/ping_test"
417                android:textSize="14sp"
418                android:layout_marginTop="8dip"
419                android:layout_width="wrap_content"
420                android:layout_height="wrap_content"
421                android:text="@string/ping_test_label"
422                />
423
424        <LinearLayout style="@style/RadioInfo_entry_layout">
425            <TextView android:text="@string/radio_info_ping_hostname_v4" style="@style/info_label" />
426            <TextView android:id="@+id/pingHostnameV4" style="@style/info_value" />
427        </LinearLayout>
428
429        <LinearLayout style="@style/RadioInfo_entry_layout">
430            <TextView android:text="@string/radio_info_ping_hostname_v6" style="@style/info_label" />
431            <TextView android:id="@+id/pingHostnameV6" style="@style/info_value" />
432        </LinearLayout>
433
434        <LinearLayout style="@style/RadioInfo_entry_layout">
435            <TextView android:text="@string/radio_info_http_client_test" style="@style/info_label" />
436            <TextView android:id="@+id/httpClientTest" style="@style/info_value" />
437        </LinearLayout>
438
439        <!-- Horizontal Rule -->
440        <View
441            android:layout_width="fill_parent"
442            android:layout_height="1dip"
443            android:background="?android:attr/listDivider" />
444
445        <!-- PPP Sent -->
446        <LinearLayout style="@style/RadioInfo_entry_layout">
447            <TextView android:text="@string/radio_info_ppp_sent_label"
448                style="@style/info_label" />
449            <TextView android:id="@+id/sent" style="@style/info_value" />
450        </LinearLayout>
451
452        <!-- PPP Received -->
453        <LinearLayout style="@style/RadioInfo_entry_layout">
454            <TextView android:text="@string/radio_info_ppp_received_label"
455                style="@style/info_label" />
456            <TextView android:id="@+id/received" style="@style/info_value" />
457        </LinearLayout>
458
459        <!-- PPP Sent since last received -->
460        <LinearLayout style="@style/RadioInfo_entry_layout">
461            <TextView android:text="@string/radio_info_ppp_resets_label"
462                style="@style/info_label" />
463            <TextView android:id="@+id/sentSinceReceived" style="@style/info_value" />
464        </LinearLayout>
465
466        <!-- Horizontal Rule -->
467        <View
468            android:layout_width="fill_parent"
469            android:layout_height="1dip"
470            android:background="?android:attr/listDivider" />
471
472        <!-- Call Status -->
473        <LinearLayout style="@style/RadioInfo_entry_layout">
474            <TextView android:text="@string/radio_info_call_status_label" style="@style/info_label" />
475            <TextView android:id="@+id/call" style="@style/info_value" />
476        </LinearLayout>
477
478        <!-- Message Waiting Indicator -->
479        <LinearLayout style="@style/RadioInfo_entry_layout">
480            <TextView android:text="@string/radio_info_message_waiting_label" style="@style/info_label" />
481            <TextView android:id="@+id/mwi" style="@style/info_value" />
482        </LinearLayout>
483
484        <!-- Call Forwarding Indicator -->
485        <LinearLayout style="@style/RadioInfo_entry_layout">
486            <TextView android:text="@string/radio_info_call_redirect_label" style="@style/info_label" />
487            <TextView android:id="@+id/cfi" style="@style/info_value" />
488        </LinearLayout>
489
490        <!-- Horizontal Rule -->
491        <View
492            android:layout_width="fill_parent"
493            android:layout_height="1dip"
494            android:background="?android:attr/listDivider" />
495
496        <!-- CellInfoListRate Selection -->
497
498        <TextView
499                android:layout_width="match_parent"
500                android:layout_height="wrap_content"
501                android:text="@string/radio_info_cell_info_refresh_rate"
502                style="@style/info_label"
503                />
504
505        <Spinner android:id="@+id/cell_info_rate_select"
506                 android:layout_width="match_parent"
507                 android:layout_height="wrap_content"
508                />
509
510        <!-- Physical Channel Config -->
511        <LinearLayout style="@style/RadioInfo_entry_layout">
512            <TextView android:text="@string/radio_info_phy_chan_config" style="@style/info_label" />
513            <TextView android:id="@+id/phy_chan_config" style="@style/info_value" />
514        </LinearLayout>
515
516        <!-- CellInfo -->
517        <LinearLayout style="@style/RadioInfo_entry_layout">
518            <TextView android:text="@string/radio_info_cellinfo_label"
519                      style="@style/info_label" />
520        </LinearLayout>
521        <LinearLayout style="@style/RadioInfo_entry_layout">
522            <TextView android:id="@+id/cellinfo"
523                      style="@style/info_value"
524                      android:minHeight="300dip"
525                      android:textSize="12sp" />
526        </LinearLayout>
527
528        <!-- Horizontal Rule -->
529        <View
530            android:layout_width="fill_parent"
531            android:layout_height="1dip"
532            android:background="?android:attr/listDivider" />
533
534        <!-- Launch OEM-specific Info/Settings Activity (if any) -->
535        <!-- Carrier Provisioning -->
536        <LinearLayout style="@style/RadioInfo_entry_layout"
537                      android:orientation="horizontal" >
538            <Button android:id="@+id/carrier_provisioning"
539                    android:layout_marginTop="8dip"
540                    android:layout_weight="1"
541                    android:layout_width="0dp"
542                    android:layout_height="wrap_content"
543                    android:text="@string/carrier_provisioning"
544                    android:textSize="14sp"/>
545            <Button android:id="@+id/trigger_carrier_provisioning"
546                    android:layout_marginTop="8dip"
547                    android:layout_weight="1"
548                    android:layout_width="0dp"
549                    android:layout_height="wrap_content"
550                    android:text="@string/trigger_carrier_provisioning"
551                    android:textSize="14sp"/>
552            <Button android:id="@+id/oem_info"
553                    android:layout_marginTop="8dip"
554                    android:layout_weight="1"
555                    android:layout_width="0dp"
556                    android:layout_height="wrap_content"
557                    android:text="@string/oem_radio_info_label"
558                    android:textSize="14sp"/>
559        </LinearLayout>
560
561        <!-- SMSC -->
562        <RelativeLayout android:layout_width="match_parent"
563                        android:layout_height="wrap_content">
564            <TextView android:id="@+id/smsc_label"
565                      android:text="@string/radio_info_smsc_label"
566                      android:layout_alignBaseline="@+id/update_smsc"
567                      style="@style/info_label" />
568            <Button android:id="@+id/refresh_smsc"
569                    android:textSize="14sp"
570                    android:layout_marginTop="8dip"
571                    android:layout_width="wrap_content"
572                    android:layout_height="wrap_content"
573                    android:text="@string/radio_info_smsc_refresh_label"
574                    android:layout_alignParentEnd="true"
575                    />
576            <Button android:id="@+id/update_smsc"
577                    android:textSize="14sp"
578                    android:layout_marginTop="8dip"
579                    android:layout_width="wrap_content"
580                    android:layout_height="wrap_content"
581                    android:text="@string/radio_info_smsc_update_label"
582                    android:layout_toStartOf="@+id/refresh_smsc"
583                    android:layout_alignBaseline="@+id/refresh_smsc"
584                    />
585            <EditText android:id="@+id/smsc"
586                      style="@style/form_value"
587                      android:layout_alignBaseline="@+id/refresh_smsc"
588                      android:layout_toStartOf="@id/update_smsc"
589                      android:layout_toEndOf="@id/smsc_label" />
590        </RelativeLayout>
591    </LinearLayout>
592</ScrollView>
593