blob: 23db2fc00d0b3a1e240a4e5216da76de412dc66b [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<!-- Outer layout for all OTA elements. This contains:
(1) Certain call card elements used for the other various OTA screens
(2) Activate/Cancel buttons specific to the OTA Activate screen
(3) Buttons used on the listen/progress screens
(4) Button used for the final success/failure screen -->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:gravity="center_horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<!-- (1) The ota call card shared widgets -->
<ScrollView android:layout_width="match_parent"
android:layout_height="wrap_content">
<LinearLayout android:id="@+id/otaBase"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TextView android:id="@+id/otaTitle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="@style/ccOtaWizardTitle"
android:text="@string/ota_title_activate"
/>
<View
android:layout_width="wrap_content"
android:layout_height="1dip"
android:layout_gravity="center"
android:background="@drawable/green_divider"
android:layout_marginTop="14dip"
android:focusable="false"
android:clickable="false"
/>
<TextView android:id="@+id/otaActivate"
android:layout_marginTop="@dimen/otaactivate_layout_marginTop"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="@style/ccOtaTextPrimary"
android:visibility="gone"
android:text="@string/ota_touch_activate"
/>
<ScrollView android:id="@+id/otaListenProgressContainer"
android:layout_marginTop="@dimen/otalistenprogress_layout_marginTop"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:visibility="gone">
<TextView android:id="@+id/otaListenProgress"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="@style/ccOtaTextPrimary"
/>
</ScrollView>
<ProgressBar android:id="@+android:id/progress_large"
style="?android:attr/progressBarStyleHorizontal"
android:layout_marginTop="20dip"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:visibility="gone"/>
<TextView android:id="@+id/otaSuccessFailStatus"
android:gravity="left"
android:layout_marginTop="@dimen/otasuccessfail_layout_marginTop"
android:layout_marginLeft="5dip"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="@style/ccOtaTextPrimary"
android:visibility="gone"
/>
<!-- DTMF Dialer section -->
<com.android.phone.DTMFTwelveKeyDialerView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/otaDtmfDialer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_marginTop="1dip"
android:visibility="gone" >
<!-- Note there's no "dtmfDialerField" EditText here;
in the OTA UI there's no visible "digits" display
attached to the dialpad. -->
<!-- Keypad section -->
<include layout="@layout/dialpad" />
</com.android.phone.DTMFTwelveKeyDialerView>
</LinearLayout>
</ScrollView>
<View
android:layout_width="match_parent"
android:layout_height="0dip"
android:layout_weight="1"
/>
<!-- "Speaker" button -->
<ToggleButton android:id="@+id/otaSpeakerButton"
android:layout_gravity="center"
android:textOn="@string/ota_speaker"
android:textOff="@string/ota_speaker"
style="@style/ccOtaButton" />
<!-- (2) Activate/cancel buttons -->
<RelativeLayout android:id="@+id/callCardOtaActivate"
android:visibility="gone"
style="@style/ccOtaButtonBar" >
<!-- "Activate" button -->
<Button android:id="@+id/otaActivateButton"
android:text="@string/ota_activate"
style="@style/ccOtaNextButton" />
<!-- "Skip" button --> <!-- TODO: borrowing another button's label for now because I missed the localization deadline for adding a @string/ota_skip -->
<Button android:id="@+id/otaSkipButton"
android:text="@string/ota_skip_activation_dialog_skip_label"
style="@style/ccOtaSkipButton" />
</RelativeLayout>
<!-- (3) OTA listen/progress buttons -->
<RelativeLayout android:id="@+id/callCardOtaListenProgress"
android:visibility="gone"
style="@style/ccOtaButtonBar" >
<!-- "End" button -->
<Button android:id="@+id/otaEndButton"
android:text="@string/ota_call_end"
android:drawableLeft="@drawable/ic_btn_back"
android:drawablePadding="3dip"
style="@style/ccOtaSkipButton" />
</RelativeLayout>
<!-- (4) OTA Success/Failure button -->
<RelativeLayout android:id="@+id/callCardOtaFailOrSuccessful"
android:visibility="gone"
style="@style/ccOtaButtonBar" >
<!-- "Next" button -->
<Button android:id="@+id/otaNextButton"
android:text="@string/ota_next"
android:drawableRight="@drawable/ic_btn_next"
android:drawablePadding="10dip"
style="@style/ccOtaNextButton" />
<!-- "Try Again" button -->
<Button android:id="@+id/otaTryAgainButton"
android:text="@string/ota_try_again"
style="@style/ccOtaSkipButton" />
</RelativeLayout>
</LinearLayout>