当前位置: 移动技术网 > IT编程>开发语言>Java > Android Emoji表情字符列表

Android Emoji表情字符列表

2020年08月02日  | 移动技术网IT编程  | 我要评论

https://apps.timwhitlock.info/emoji/tables/unicode

import android.content.Context; import android.view.Gravity; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.TextView; import java.util.ArrayList; class EmojiAdapter extends BaseAdapter { private Context mContext; private ArrayList<String> emojis; public EmojiAdapter(Context context, ArrayList<String> emojis){ mContext = context; this.emojis = emojis; } public int getCount() { return emojis.size(); } public Object getItem(int position) { return emojis.get(position); } public long getItemId(int position) { return position; } public View getView(int position, View convertView, ViewGroup parent) { TextView tv_emoji = null; if (convertView == null) { tv_emoji = new TextView(mContext); tv_emoji.setTextSize(25); convertView = tv_emoji; convertView.setTag(tv_emoji); tv_emoji.setGravity(Gravity.CENTER); } else { tv_emoji = (TextView) convertView.getTag(); } tv_emoji.setText(emojis.get(position)); return convertView; } public static String parseUnifiedCode(String unifiedCode) { return new String(Character.toChars(Integer.parseInt(unifiedCode.replace("U+", ""), 16))); } } class EmojiProvider{ public final static ArrayList<String> emojis = new ArrayList<String>(){ { add("

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网