From e479bf0a4dbb3aad8da320a8b676cc2d27fb336e Mon Sep 17 00:00:00 2001 From: akwizgran <akwizgran@users.sourceforge.net> Date: Wed, 26 Feb 2014 20:59:18 +0000 Subject: [PATCH] Show private message timestamp in grey below content. --- briar-android/res/values/color.xml | 1 + .../android/contact/ConversationAdapter.java | 27 ++++++++++--------- 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/briar-android/res/values/color.xml b/briar-android/res/values/color.xml index c306f6ddbb..d05bd0428c 100644 --- a/briar-android/res/values/color.xml +++ b/briar-android/res/values/color.xml @@ -9,4 +9,5 @@ <color name="compose_background">#FFFFFF</color> <color name="horizontal_border">#CCCCCC</color> <color name="no_posts">#AAAAAA</color> + <color name="private_message_date">#AAAAAA</color> </resources> \ No newline at end of file diff --git a/briar-android/src/org/briarproject/android/contact/ConversationAdapter.java b/briar-android/src/org/briarproject/android/contact/ConversationAdapter.java index 3a3ae841ee..ce82052daf 100644 --- a/briar-android/src/org/briarproject/android/contact/ConversationAdapter.java +++ b/briar-android/src/org/briarproject/android/contact/ConversationAdapter.java @@ -48,18 +48,6 @@ class ConversationAdapter extends ArrayAdapter<ConversationItem> { if(header.isRead()) background = res.getColor(R.color.read_background); else background = res.getColor(R.color.unread_background); - TextView date = new TextView(ctx); - date.setId(1); - date.setLayoutParams(MATCH_WRAP); - if(header.isLocal()) date.setGravity(RIGHT); - else date.setGravity(LEFT); - date.setTextSize(14); - date.setBackgroundColor(background); - date.setPadding(pad, pad, pad, 0); - long timestamp = header.getTimestamp(); - date.setText(DateUtils.getRelativeTimeSpanString(ctx, timestamp)); - layout.addView(date); - View content; if(item.getBody() == null) { TextView ellipsis = new TextView(ctx); @@ -77,9 +65,22 @@ class ConversationAdapter extends ArrayAdapter<ConversationItem> { content.setId(2); content.setLayoutParams(MATCH_WRAP); content.setBackgroundColor(background); - content.setPadding(pad, 0, pad, pad); + content.setPadding(pad, pad, pad, 0); layout.addView(content); + TextView date = new TextView(ctx); + date.setId(1); + date.setLayoutParams(MATCH_WRAP); + if(header.isLocal()) date.setGravity(RIGHT); + else date.setGravity(LEFT); + date.setTextSize(14); + date.setTextColor(res.getColor(R.color.private_message_date)); + date.setBackgroundColor(background); + date.setPadding(pad, 0, pad, pad); + long timestamp = header.getTimestamp(); + date.setText(DateUtils.getRelativeTimeSpanString(ctx, timestamp)); + layout.addView(date); + return layout; } } \ No newline at end of file -- GitLab