- 호스트 활동:
TelecomActivity
- 제공:
CallHistoryFragment
- 루트 레이아웃:
@layout/list_fragment
그림 1. 최근 화면
헤더
@layout/header_item
을 맞춤설정할 수 있습니다.
구성요소 [id:]클래스 이름 | 속성 | 값 |
---|---|---|
title: TextView |
heigh |
@dimen/subheader_list_height |
style |
@style/SubheaderText |
통화 기록 목록 항목
@layout/call_history_list_item
을 맞춤설정할 수 있습니다.
구성요소 [id:]클래스 이름 | 속성 | 값 |
---|---|---|
guideline_begin: Guideline |
layout_constraintGuide_begin |
@dimen/call_history_guideline_begin |
guideline_end: Guideline |
layout_constraintGuide_end |
@dimen/call_history_guideline_end |
call_action_id: View |
background |
?android:attr/selectableItemBackground |
layout_constraintEnd_toStartOf |
@id/guideline_end |
|
icon: ImageView |
width |
@dimen/avatar_icon_size |
height |
@dimen/avatar_icon_size |
|
layout_marginStart |
@dimen/call_history_item_padding |
|
scaleType |
centerCrop |
|
title: TextView |
layout_marginEnd |
@dimen/call_history_text_margin_end |
Constraint Start |
guideline_begin |
|
Constraint End |
guideline_end |
|
call_type_icons: CallTypeIconsView |
Constraint Start |
guideline_begin |
Constraint Top |
제목 맨 아래로 | |
call_count_text: TextView |
layout_marginStart |
@dimen/call_history_icons_margin |
textAppearance |
?android:attr/textAppearanceSmall |
|
Constraint Top |
toBottomOf Title |
|
Constraint Start |
toEndOf call_type_icons |
|
Constraint End |
toStartOf Text (label) |
|
text (label+timestamp): TextView |
layout_marginStart |
@dimen/call_history_icons_margin |
layout_marginEnd |
@dimen/call_history_text_margin_end |
|
textAppearance |
?android:attr/textAppearanceSmall |
|
Constraint Start |
toEndOf call_count_text |
|
Constraint End |
toEndOf guideline_end |
|
calllog_action_button: ImageView |
src |
@drawable/ic_arrow_right |
tint |
@color/secondary_icon_color |
|
background |
?android:attr/selectableItemBackground |
|
Constraint Start |
guideline_end |
|
divider: View |
width |
@dimen/vertical_divider_width |
background |
@color/divider_color |
|
layout_marginTop |
@dimen/vertical_divider_inset |
|
layout_marginBottom |
@dimen/vertical_divider_inset |
|
Constraint Start |
guideline_end |
부재중 전화 강조표시
부재중 전화를 강조표시하기 위해 자바 코드에서 2개의 TextAppearance
세트가 프로그래매틱 방식으로 설정됩니다.
부재중 전화 | 기타 | |
---|---|---|
title | @style/TextAppearance.CallLogTitleMissedCall |
@style/TextAppearance.CallLogTitleDefault |
call_count_text |
@style/TextAppearance.CallLogCallCountMissedCall |
@style/TextAppearance.CallLogCallCountDefault |
text |
@style/TextAppearance.CallLogTimestampMissedCall |
@style/TextAppearance.CallLogTimestampDefaultl |