diff options
Diffstat (limited to 'res/layout/dialpad_fragment.xml')
-rw-r--r-- | res/layout/dialpad_fragment.xml | 59 |
1 files changed, 56 insertions, 3 deletions
diff --git a/res/layout/dialpad_fragment.xml b/res/layout/dialpad_fragment.xml index f3bd2a213..fe11c31aa 100644 --- a/res/layout/dialpad_fragment.xml +++ b/res/layout/dialpad_fragment.xml @@ -55,6 +55,24 @@ android:background="?android:attr/selectableItemBackground" android:contentDescription="@string/description_delete_button" android:src="@drawable/ic_dial_action_delete" /> + + <!-- recipients replaces digits and deleteButton when + dial conference controls are made visible. --> + <EditText + android:id="@+id/recipients" + android:layout_width="0dip" + android:layout_weight="1" + android:layout_height="match_parent" + android:layout_gravity="center" + android:layout_marginLeft="8dip" + android:autoText="true" + android:textSize="16sp" + android:hint="@string/to_hint" + android:minHeight="48dip" + android:maxLines="3" + android:maxLength="2000" + android:textColor="?android:attr/textColorPrimary" + android:background="@android:color/transparent"/> </LinearLayout> <!-- Smart dial suggestion section. @@ -85,9 +103,27 @@ <include layout="@layout/dialpad" /> <View style="@style/DialpadHorizontalSeparator"/> + <!-- dialpadStub values are copied from dialpad.xml. dialpadStub replaces dialpad when + dial conference controls are made visible. --> + <View + android:id="@+id/dialpadStub" + android:layout_width="match_parent" + android:layout_height="0px" + android:layout_weight="@integer/dialpad_layout_weight_dialpad" + android:layout_gravity="center_horizontal" + android:layout_marginTop="@dimen/dialpad_vertical_margin" + android:paddingLeft="5dip" + android:paddingRight="5dip" + android:paddingBottom="10dip" + android:background="@drawable/dialpad_background"/> + + <View + android:layout_width="match_parent" + android:layout_height="@dimen/dialpad_vertical_margin" + android:background="#66000000"/> <!-- left and right paddings will be modified by the code. See DialpadFragment. --> - <FrameLayout + <TableLayout android:id="@+id/dialButtonContainer" android:layout_width="match_parent" android:layout_height="0px" @@ -95,17 +131,34 @@ android:layout_gravity="center_horizontal" android:background="@drawable/dialpad_background"> + <TableRow + android:layout_height="match_parent" + android:layout_weight="1"> <ImageButton android:id="@+id/dialButton" - android:layout_width="match_parent" + android:layout_width="0dip" android:layout_height="match_parent" + android:layout_weight="1" android:layout_gravity="center" android:state_enabled="false" android:background="@drawable/btn_call" android:contentDescription="@string/description_dial_button" android:src="@drawable/ic_dial_action_call" /> - </FrameLayout> + <!-- src for image for the button will be changed dynamically in the code. + See DialpadFragment.--> + <ImageButton + android:id="@+id/dialConferenceButton" + android:layout_width="0dip" + android:layout_height="match_parent" + android:layout_weight="1" + android:layout_gravity="center" + android:state_enabled="false" + android:background="@drawable/btn_call" + android:contentDescription="@string/description_dial_button" + android:src="@drawable/ic_add_group_holo_dark" /> + </TableRow> + </TableLayout> <!-- "Dialpad chooser" UI, shown only when the user brings up the Dialer while a call is already in progress. |