相关疑难解决方法(0)

表情符号(表情符号)视图/键盘布局的实现

我试图弄清楚如何在Facebook应用程序和谷歌Hangouts应用程序上实现表情符号(表情符号)选择.我查看SoftKeyboard了Android API示例中的Demo应用程序,但这些表情符号视图的显示看起来并不像SoftKeyboard.它的外观和行为更像是自定义Dialog视图.有没有人知道这些是如何实现的?

Facebook App

Facebook的

Google Hangouts应用

视频群聊

此外,Unicode是发送表情符号的最佳方式还是有其他选择?我注意到有些Unicode序列\u1F601不会渲染相应的表情符号而是显示为1:

EditText messageInput = (EditText) findViewById(R.id.message_input);
messageInput.getText().append("\u1F601");
Run Code Online (Sandbox Code Playgroud)

android emoticons android-softkeyboard emoji

58
推荐指数
4
解决办法
9万
查看次数

以编程方式隐藏/禁用Android软键盘上的表情符号

是否可以隐藏特定的键盘按钮?我有一个EditText和一些设备上它的键盘有笑脸,而在其他设备上它缺少.我想在所有设备上隐藏它.

以下是我的XML EditText:

android:id="@+id/text_editor"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignWithParentIfMissing="true"
android:layout_centerVertical="true"
android:layout_toLeftOf="@+id/send_side"
android:hint="Enter your text"
android:imeOptions="actionSend|flagNoEnterAction"
android:inputType="textLongMessage|textAutoCorrect|textCapSentences|textMultiLine"
android:maxLength="1000"
android:maxLines="3"
android:nextFocusRight="@+id/send_button"
android:padding="12dp"
android:textSize="13sp"
Run Code Online (Sandbox Code Playgroud)

我不得不说我是Android新手,如果不可能,我想知道原因.

谢谢您的帮助.

android android-softkeyboard android-edittext

29
推荐指数
2
解决办法
2万
查看次数

Android键盘与表情符号

所以我希望在我的应用程序中有一个键盘,它有表情符号,就像Whatsapp或Hangouts一样.我怎样才能做到这一点?我想离开我的键盘,因为它只是想添加标签以放置表情符号.我认为软键盘很容易支持,但到目前为止我什么都找不到.谁能说出怎么做?

更新:带有表情符号的键盘包含在Android KitKat中,可以通过长按键盘上的新线路按钮进行访问.然而,环聊键盘可以看到表情符号图标,而不是"新行"键.如果有人知道如何将其设置为默认值(无论是布局还是编程),我会将其作为正确的答案.

android android-softkeyboard emoji

22
推荐指数
2
解决办法
1万
查看次数

以编程方式切换键盘配置

有没有办法我们可以编程方式切换已安装的键盘(无需手动进入设置部分)?

我的要求是,用户会看到手机上安装的所有键盘,并获得一个选择器对话框以切换到一个愿望?

(基本上我们想减少将他转移到设置页面的步骤)

android android-softkeyboard

14
推荐指数
4
解决办法
2万
查看次数