aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/ui/util
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/de/pixart/messenger/ui/util')
-rw-r--r--src/main/java/de/pixart/messenger/ui/util/JidDialog.java22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/main/java/de/pixart/messenger/ui/util/JidDialog.java b/src/main/java/de/pixart/messenger/ui/util/JidDialog.java
new file mode 100644
index 000000000..291bb873c
--- /dev/null
+++ b/src/main/java/de/pixart/messenger/ui/util/JidDialog.java
@@ -0,0 +1,22 @@
+package de.pixart.messenger.ui.util;
+
+import android.content.Context;
+import android.support.annotation.StringRes;
+import android.text.SpannableString;
+import android.text.Spanned;
+import android.text.style.TypefaceSpan;
+
+public class JidDialog {
+
+ public static SpannableString style(Context context, @StringRes int res, String... args) {
+ SpannableString spannable = new SpannableString(context.getString(res, (Object[]) args));
+ if (args.length >= 1) {
+ final String value = args[0];
+ int start = spannable.toString().indexOf(value);
+ if (start >= 0) {
+ spannable.setSpan(new TypefaceSpan("monospace"), start, start + value.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
+ }
+ }
+ return spannable;
+ }
+} \ No newline at end of file