abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/EmojiGroupButtonsBar.java
diff options
context:
space:
mode:
Diffstat (limited to 'srcs/juloo.keyboard2/EmojiGroupButtonsBar.java')
-rw-r--r--srcs/juloo.keyboard2/EmojiGroupButtonsBar.java26
1 files changed, 26 insertions, 0 deletions
diff --git a/srcs/juloo.keyboard2/EmojiGroupButtonsBar.java b/srcs/juloo.keyboard2/EmojiGroupButtonsBar.java
new file mode 100644
index 0000000..3d6f8de
--- /dev/null
+++ b/srcs/juloo.keyboard2/EmojiGroupButtonsBar.java
@@ -0,0 +1,26 @@
+package juloo.keyboard2;
+
+import android.content.Context;
+import android.util.AttributeSet;
+import android.widget.LinearLayout;
+import android.widget.LinearLayout.LayoutParams;
+
+public class EmojiGroupButtonsBar extends LinearLayout
+{
+ public EmojiGroupButtonsBar(Context context, AttributeSet attrs)
+ {
+ super(context, attrs);
+ Emoji.init(context.getResources());
+ add_group(EmojiGridView.GROUP_LAST_USE, "\uD83D\uDD59");
+ for (int i = 0; i < Emoji.num_groups; i++)
+ {
+ Emoji first = Emoji.getEmojisByGroup(i)[0];
+ add_group(i, first.getSymbol(0));
+ }
+ }
+
+ private void add_group(int id, String symbol)
+ {
+ addView(new EmojiTypeButton(getContext(), id, symbol), new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT, 1.f));
+ }
+}