无法在文本视图中显示来自服务器的表情符号 Android
Cant Display Emojis From Server in textview Android
我想在 android 中显示 json
对象中的表情符号。
现在我在 textview
.
上得到了一些正方形
无法在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
我想在 android 中显示 json
对象中的表情符号。
现在我在 textview
.
无法在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