如何将表情符号作为按钮与听众

时间:2019-06-23 20:27:41

标签: android button emoji

我想在按下表情符号按钮后立即打开Dialouge,如何在Android Studio中添加这样的按钮,有没有可能这样做的库?还可能会添加波纹效果等。我希望按钮仅是一个表情符号,这意味着按钮上的文本中不得包含任何表情符号(仅当有可能使Moji占据整个视图时)。

1 个答案:

答案 0 :(得分:0)

您可以在此处找到所需的表情符号: https://apps.timwhitlock.info/emoji/tables/unicode

并将“ U + ”替换为“ 0x

U + 1F60A 0x1F60A

int unicode = 0x1F60A;
emojiButton.setText(new String(Character.toChars(unicode)));

关于涟漪效应:

如果使用 android.widget.Button ,则默认情况下它已经具有涟漪效果。 但是,如果您使用其他任何东西,则需要这样做:

android:background="?android:attr/selectableItemBackground"

或者如果您想要圆形波纹效果:

android:background="?android:attr/actionBarItemBackground"