From bf9cca2ee005acd384ae25b80c3945a5fd1d5f20 Mon Sep 17 00:00:00 2001 From: Andrew Lee Date: Mon, 5 Oct 2015 13:43:54 -0700 Subject: Add footer actions to Call Details. Some of these are moved down from the overflow. Others are added from the list of those shown after a call log list item long press. This hooks up the block/unblock functionality, although there is still polish (eg. icons) and cleanup (some noted as TODOs), to complete still. Bug: 24109819 Change-Id: I129f5b09ac1c5edb66ab5bd91a46b18961240fb5 --- res/layout/call_detail_footer.xml | 81 ++++++++ res/menu/call_details_cab.xml | 22 -- res/menu/call_details_options.xml | 25 --- res/values/dimens.xml | 3 + res/values/strings.xml | 31 ++- res/values/styles.xml | 9 + src/com/android/dialer/CallDetailActivity.java | 222 ++++++++++++++------- .../dialer/calllog/CallLogListItemViewHolder.java | 8 +- .../com/android/dialer/CallDetailActivityTest.java | 22 +- 9 files changed, 275 insertions(+), 148 deletions(-) create mode 100644 res/layout/call_detail_footer.xml delete mode 100644 res/menu/call_details_cab.xml delete mode 100644 res/menu/call_details_options.xml diff --git a/res/layout/call_detail_footer.xml b/res/layout/call_detail_footer.xml new file mode 100644 index 000000000..7e56c02c2 --- /dev/null +++ b/res/layout/call_detail_footer.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/menu/call_details_cab.xml b/res/menu/call_details_cab.xml deleted file mode 100644 index 7de675ff1..000000000 --- a/res/menu/call_details_cab.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - diff --git a/res/menu/call_details_options.xml b/res/menu/call_details_options.xml deleted file mode 100644 index 414b6711a..000000000 --- a/res/menu/call_details_options.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - diff --git a/res/values/dimens.xml b/res/values/dimens.xml index 38e4d0e6e..25d046203 100644 --- a/res/values/dimens.xml +++ b/res/values/dimens.xml @@ -16,6 +16,7 @@ --> 16dp + 2dp Call history - - Report inaccurate number + + Report inaccurate number - - Copy number to clipboard + + Copy number - - Copy transcription to clipboard + + Copy transcription - - Block number + + Block number %1$s added to block list - - Unblock number + + Unblock number @@ -73,11 +72,8 @@ Delete - - Edit number before call - - - Delete from call history + + Edit number before call Clear call history @@ -260,9 +256,6 @@ [CHAR LIMIT=NONE] --> dial pad - - Copy - Show outgoing only diff --git a/res/values/styles.xml b/res/values/styles.xml index 005fd4587..581f79908 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -146,6 +146,15 @@ @style/DialtactsActionBarOverflowWhite + +