聯繫方式

  • 主機活動: TelecomActivity
  • 片段: ContactDetailsFragment詳細信息片段
  • 根佈局: @layout/list_fragment

以編程方式將此頁面的菜單設置為invisible

聯繫人詳細信息屏幕

圖 1.聯繫人詳細信息屏幕

操作欄自定義視圖

更新@layout/contact_details_action_bar ,它在短屏幕(小於 610dp)上可用。

組件 [id:] 類名財產價值
contact_details_action_bar_avatar: ImageView width @dimen/contact_details_avatar_size
height @dimen/contact_details_avatar_size
contact_details_action_bar_name: TextView textAppearance @style/TextAppearance.Body1
layout_marginStart @dimen/contact_details_action_bar_name_margin

聯繫方式標題

更新@layout/contact_details_name_image 。此更新適用於高屏幕(大於或等於 610dp)。

組件 [id:] 類名財產價值
avatar: ImageView width @dimen/contact_details_avatar_size
height @dimen/contact_details_avatar_size
layout_marginTop @dimen/contact_details_avatar_margin_top
title (Contact name): TextView layout_marginTop @dimen/contact_details_title_margin_top
layout_marginBottom @dimen/contact_details_title_margin_bottom
textAppearance @style/TextAppearance.ContactDetailsTitle
background_image: BackgroundImageView visibility走了
@config/config_background_image_alpha代碼> 1.0
以編程方式用於聯繫人頭像
@config/config_background_image_error_alpha 1.0
以編程方式用於聯繫信拼貼。設置為 0.0 將隱藏背景顏色。

電話號碼佈局

更新@layout/contact_details_number

組件 [id:] 類名財產價值
call_action_id: View background ?android:attr/selectableItemBackground
paddingStart @dimen/contact_details_number_padding_start
paddingEnd @dimen/contact_details_number_padding_end
Constraint End toStartOf divider
title: TextView textAppearance @style/TextAppearance.ContactDetailsListTitle
text (label): TextView textAppearance @style/TextAppearance.ContactDetailsListSubtitle
contact_details_favorite_button: ImageView src @drawable/ic_favorite_activatable
tint @color/contact_details_icon_tint
background ?android:attr/selectableItemBackground
Constraint Start toStartOf divider
divider: View width @dimen/vertical_divider_width
background @color/divider_color
layout_marginTop @dimen/vertical_divider_inset
layout_marginBottom @dimen/vertical_divider_inset
layout_marginEnd @dimen/contact_details_text_button_guideline