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