diff options
Diffstat (limited to 'res/layout/call_log_list_item.xml')
-rw-r--r-- | res/layout/call_log_list_item.xml | 71 |
1 files changed, 22 insertions, 49 deletions
diff --git a/res/layout/call_log_list_item.xml b/res/layout/call_log_list_item.xml index 953efc403..eaf2a80b7 100644 --- a/res/layout/call_log_list_item.xml +++ b/res/layout/call_log_list_item.xml @@ -39,22 +39,22 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:baselineAligned="false" - android:orientation="horizontal" + android:orientation="vertical" android:gravity="center_vertical" > <!-- Primary area containing the contact badge and caller information --> <LinearLayout android:id="@+id/primary_action_view" - android:layout_width="0dp" - android:layout_weight="1" + android:layout_width="match_parent" android:layout_height="wrap_content" + android:layout_centerVertical="true" android:padding="@dimen/call_log_outer_margin" android:orientation="horizontal" android:gravity="center_vertical" android:background="?android:attr/selectableItemBackground" android:focusable="true" - android:nextFocusRight="@+id/secondary_action_icon" + android:nextFocusRight="@+id/call_back_action" android:nextFocusLeft="@+id/quick_contact_photo" > <QuickContactBadge @@ -79,25 +79,19 @@ android:layout_height="wrap_content" android:layout_marginEnd="@dimen/call_log_icon_margin" android:textColor="?attr/call_log_primary_text_color" - android:textSize="16sp" + android:textSize="@dimen/call_log_primary_text_size" android:singleLine="true" /> - <LinearLayout + <TextView + android:id="@+id/voicemail_transcription" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:orientation="horizontal" - > - <TextView - android:id="@+id/label" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_marginEnd="@dimen/call_log_icon_margin" - android:textColor="?attr/call_log_secondary_text_color" - android:textSize="12sp" - android:singleLine="true" - android:ellipsize="marquee" - /> - </LinearLayout> + android:layout_marginEnd="@dimen/call_log_icon_margin" + android:textColor="?attr/call_log_secondary_text_color" + android:textSize="@dimen/call_log_secondary_text_size" + android:singleLine="true" + android:ellipsize="marquee" + /> <LinearLayout android:id="@+id/call_type" android:layout_width="wrap_content" @@ -113,46 +107,25 @@ android:layout_gravity="center_vertical" /> <TextView - android:id="@+id/call_count_and_date" + android:id="@+id/call_location_and_date" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginEnd="@dimen/call_log_icon_margin" android:layout_gravity="center_vertical" android:textColor="?attr/call_log_secondary_text_color" - android:textSize="12sp" + android:textSize="@dimen/call_log_secondary_text_size" android:singleLine="true" /> </LinearLayout> </LinearLayout> </LinearLayout> - <!-- Linear layout to house a vertical separator line and the secondary action button. - Used as a convenience to hide both the separator and action button at the same - time. --> - <LinearLayout - android:id="@+id/secondary_action_view" - android:layout_width="@dimen/call_log_call_action_width" - android:layout_height="match_parent" - android:orientation="horizontal" - android:gravity="center_vertical" - > - <!-- Thin vertical divider to visually separate the secondary action button --> - <View - android:id="@+id/vertical_divider" - android:layout_width="@dimen/call_log_list_item_vertical_divider_width" - android:layout_height="match_parent" - android:layout_marginTop="@dimen/call_log_list_item_vertical_divider_margin" - android:layout_marginBottom="@dimen/call_log_list_item_vertical_divider_margin" - android:background="?android:attr/dividerVertical"/> - <!-- The secondary action button; either play voicemail or call details. --> - <ImageButton - android:id="@+id/secondary_action_icon" - android:layout_width="fill_parent" - android:layout_height="match_parent" - android:scaleType="center" - android:background="?android:attr/selectableItemBackground" - android:nextFocusLeft="@id/primary_action_view" - /> - </LinearLayout> + + <!-- Viewstub with additional expandable actions for a call log entry --> + <ViewStub android:id="@+id/call_log_entry_actions_stub" + android:inflatedId="@+id/call_log_entry_actions" + android:layout="@layout/call_log_list_item_actions" + android:layout_width="match_parent" + android:layout_height="wrap_content"/> </LinearLayout> <TextView android:id="@+id/call_log_header" |