Android EmojiCompat标志不适用于棉花糖及以上版本(但适用于较旧的操作系统版本)
我正在尝试使用新的Android EmojiCompat标志不适用于棉花糖及以上版本(但适用于较旧的操作系统版本),android,android-support-library,Android,Android Support Library,我正在尝试使用新的EmojiCompatTextView将标志显示为表情符号。对于较旧的Android版本,它工作得很好,但在棉花糖和更高版本上,它会显示一个占位符问号标志。以下是XML: <android.support.text.emoji.widget.EmojiAppCompatTextView android:id="@+id/opponent_flag" android:layout_wid
EmojiCompatTextView
将标志显示为表情符号。对于较旧的Android版本,它工作得很好,但在棉花糖和更高版本上,它会显示一个占位符问号标志。以下是XML:
<android.support.text.emoji.widget.EmojiAppCompatTextView
android:id="@+id/opponent_flag"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:textSize="14sp"
android:text="Looks to be a bug, recently claimed fixed by Google but indications are otherwise, unfortunately.
https://issuetracker.google.com/issues/72084134It is not a bug. Your code works as expected. Try to remove code below to fix your issue
.setReplaceAll(true)
看起来是一个bug,谷歌最近声称已经修复,但不幸的是,它的迹象并非如此
这不是一个bug。您的代码按预期工作。尝试删除下面的代码以修复您的问题
呸!它的工作原理是,棉花糖上现在显示的标志,但它们看起来不像Noto字体中的标志(例如奥利奥字体),因此你失去了一致性。。。在谷歌决定最终解决这一问题之前,它仍然是一个有用的解决办法吗?在Nexus 5X上用Android v.8.1为我工作过