答案 0 :(得分:1)
您无法在TextView
中直接设置表情符号
您可以使用此https://developer.android.com/guide/topics/ui/look-and-feel/emoji-compat.html
在gradle中添加
dependencies {
...
compile "com.android.support:support-emoji:27.1.0"
}
在您的应用程序代码中实现它
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
FontRequest fontRequest = new FontRequest(
"com.example.fontprovider",
"com.example",
"emoji compat Font Query", CERTIFICATES);
EmojiCompat.Config config = new FontRequestEmojiCompatConfig(this, fontRequest);
EmojiCompat.init(config);
}
}
并将您的TextView
更改为android.support.text.emoji.widget.EmojiTextView
如果您有任何疑问https://github.com/googlesamples/android-EmojiCompat
,可以查看此内容或
您可以像这样直接尝试unicode