From 8619f89890b79b4d35677981d2c167547e7331c5 Mon Sep 17 00:00:00 2001 From: akwizgran <akwizgran@users.sourceforge.net> Date: Thu, 27 Feb 2014 15:34:52 +0000 Subject: [PATCH] Cleaned up composition screen layouts. --- briar-android/res/values/strings.xml | 12 +++++------- .../contact/WritePrivateMessageActivity.java | 17 +++++------------ .../groups/WriteGroupPostActivity.java | 19 +++---------------- 3 files changed, 13 insertions(+), 35 deletions(-) diff --git a/briar-android/res/values/strings.xml b/briar-android/res/values/strings.xml index 32bc6f1a99..b6e54ad64a 100644 --- a/briar-android/res/values/strings.xml +++ b/briar-android/res/values/strings.xml @@ -22,7 +22,6 @@ <string name="forums_button">Forums</string> <string name="synchronize_button">Synchronize</string> <string name="sign_out_button">Sign Out</string> - <string name="new_identity_item">New identity\u2026</string> <string name="contact_list_title">Contacts</string> <string name="contact_connected">Connected</string> <string name="format_last_connected">Last connected <br /> %s</string> @@ -47,13 +46,9 @@ <string name="contact_added_toast">Contact added</string> <string name="private_message_hint">Type message</string> <string name="message_sent_toast">Message sent</string> - <string name="format_from">From: %s</string> - <string name="format_to">To: %s</string> <string name="read_message_title">Private Message</string> <string name="write_message_title">New Private Message</string> - <string name="from">From:</string> - <string name="to">To:</string> - <string name="anonymous">Anonymous</string> + <string name="format_from">From: %s</string> <string name="new_contact_item">New contact\u2026</string> <string name="forums_title">Forums</string> <plurals name="forums_available"> @@ -68,7 +63,10 @@ <string name="forum_visible_to_some">Share this forum with chosen contacts</string> <string name="done_button">Done</string> <string name="new_post_title">New Post</string> - <string name="new_forum_item">New forum\u2026</string> + <string name="from">From:</string> + <string name="anonymous">Anonymous</string> + <string name="new_identity_item">New identity\u2026</string> + <string name="group_post_hint">Type forum post</string> <string name="manage_subscriptions_title">Available Forums</string> <string name="no_forums_available">No forums available from contacts</string> <string name="subscribed_all">Subscribed, shared with all contacts</string> diff --git a/briar-android/src/org/briarproject/android/contact/WritePrivateMessageActivity.java b/briar-android/src/org/briarproject/android/contact/WritePrivateMessageActivity.java index d802d6f646..1a92f3c99c 100644 --- a/briar-android/src/org/briarproject/android/contact/WritePrivateMessageActivity.java +++ b/briar-android/src/org/briarproject/android/contact/WritePrivateMessageActivity.java @@ -60,7 +60,7 @@ implements OnClickListener { Logger.getLogger(WritePrivateMessageActivity.class.getName()); @Inject @CryptoExecutor private Executor cryptoExecutor; - private TextView from = null, to = null; + private TextView from = null; private ImageButton sendButton = null; private EditText content = null; @@ -84,6 +84,7 @@ implements OnClickListener { Intent i = getIntent(); contactName = i.getStringExtra("briar.CONTACT_NAME"); if(contactName == null) throw new IllegalStateException(); + setTitle(contactName); byte[] b = i.getByteArrayExtra("briar.GROUP_ID"); if(b == null) throw new IllegalStateException(); groupId = new GroupId(b); @@ -98,7 +99,7 @@ implements OnClickListener { layout.setLayoutParams(MATCH_WRAP); layout.setOrientation(VERTICAL); int pad = LayoutUtils.getPadding(this); - layout.setPadding(pad, pad, pad, pad); + layout.setPadding(pad, 0, pad, pad); RelativeLayout header = new RelativeLayout(this); @@ -107,7 +108,7 @@ implements OnClickListener { from.setTextSize(18); from.setSingleLine(); from.setEllipsize(END); - from.setPadding(0, 0, pad, pad); + from.setPadding(0, 0, pad, 0); from.setText(R.string.from); RelativeLayout.LayoutParams leftOf = CommonLayoutParams.relative(); leftOf.addRule(ALIGN_PARENT_LEFT); @@ -127,20 +128,12 @@ implements OnClickListener { header.addView(sendButton, right); layout.addView(header); - to = new TextView(this); - to.setTextSize(18); - to.setSingleLine(); - to.setEllipsize(END); - to.setPadding(0, 0, pad, pad); - String format = getResources().getString(R.string.format_to); - to.setText(String.format(format, contactName)); - layout.addView(to); - content = new EditText(this); content.setId(3); int inputType = TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_MULTI_LINE | TYPE_TEXT_FLAG_CAP_SENTENCES; content.setInputType(inputType); + content.setHint(R.string.private_message_hint); layout.addView(content); setContentView(layout); diff --git a/briar-android/src/org/briarproject/android/groups/WriteGroupPostActivity.java b/briar-android/src/org/briarproject/android/groups/WriteGroupPostActivity.java index a157936944..db9cca5bfa 100644 --- a/briar-android/src/org/briarproject/android/groups/WriteGroupPostActivity.java +++ b/briar-android/src/org/briarproject/android/groups/WriteGroupPostActivity.java @@ -2,7 +2,6 @@ package org.briarproject.android.groups; import static android.text.InputType.TYPE_CLASS_TEXT; import static android.text.InputType.TYPE_TEXT_FLAG_CAP_SENTENCES; -import static android.text.TextUtils.TruncateAt.END; import static android.widget.LinearLayout.VERTICAL; import static android.widget.RelativeLayout.ALIGN_PARENT_LEFT; import static android.widget.RelativeLayout.ALIGN_PARENT_RIGHT; @@ -48,7 +47,6 @@ import org.briarproject.api.messaging.MessageId; import org.briarproject.util.StringUtils; import android.content.Intent; -import android.content.res.Resources; import android.os.Bundle; import android.text.InputType; import android.view.View; @@ -73,7 +71,6 @@ implements OnItemSelectedListener, OnClickListener { private LocalAuthorSpinnerAdapter adapter = null; private Spinner spinner = null; private ImageButton sendButton = null; - private TextView to = null; private EditText content = null; private AuthorId localAuthorId = null; private GroupId groupId = null; @@ -111,14 +108,13 @@ implements OnItemSelectedListener, OnClickListener { layout.setLayoutParams(MATCH_WRAP); layout.setOrientation(VERTICAL); int pad = LayoutUtils.getPadding(this); - layout.setPadding(pad, pad, pad, pad); + layout.setPadding(pad, 0, pad, pad); RelativeLayout header = new RelativeLayout(this); TextView from = new TextView(this); from.setId(1); from.setTextSize(18); - from.setPadding(0, 0, 0, pad); from.setText(R.string.from); RelativeLayout.LayoutParams left = CommonLayoutParams.relative(); left.addRule(ALIGN_PARENT_LEFT); @@ -148,19 +144,12 @@ implements OnItemSelectedListener, OnClickListener { header.addView(sendButton, right); layout.addView(header); - to = new TextView(this); - to.setTextSize(18); - to.setSingleLine(); - to.setEllipsize(END); - to.setPadding(0, 0, pad, pad); - to.setText(R.string.to); - layout.addView(to); - content = new EditText(this); content.setId(4); int inputType = TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_MULTI_LINE | TYPE_TEXT_FLAG_CAP_SENTENCES; content.setInputType(inputType); + content.setHint(R.string.group_post_hint); layout.addView(content); setContentView(layout); @@ -216,9 +205,7 @@ implements OnItemSelectedListener, OnClickListener { break; } } - Resources res = getResources(); - String format = res.getString(R.string.format_to); - to.setText(String.format(format, group.getName())); + setTitle(group.getName()); sendButton.setEnabled(true); } }); -- GitLab