显示对话框时,活动中的外部edittext不在Android中显示软键盘

CATIEEE

现在我有一个严重的问题。我正在进行一项活动,因此我有一项编辑文本。我想在该活动的右上方显示一个自定义对话框。现在我的问题是在显示对话框时,当我单击编辑文本时,软键盘没有显示....请帮助我想在对话框显示时显示键盘...我搜索了很多..i找到对话框内的编辑文本的解决方案,但我需要对话框外的编辑文本...请帮助

CATIEEE

嗨,终于我得到了我的问题的答案。

objDialogueWindow = objDialogue.getWindow();
objDialog.setOnShowListener(new OnShowListener() {

                @Override
                public void onShow(DialogInterface dialog) {
                    // TODO Auto-generated method stub
                    objDialogWindow.setFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE, WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE);
                    objDialogWindow.setFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM, WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);
                }
            });

这将解决我的问题。窗口标志:关于此窗口与当前方法的交互方式,反转FLAG_NOT_FOCUSABLE的状态。也就是说,如果设置了FLAG_NOT_FOCUSABLE并且设置了此标志,则窗口的行为就好像它需要与输入方法进行交互,因此被放置在窗口的后面/后面。如果未设置FLAG_NOT_FOCUSABLE且设置了此标志,则窗口的行为就好像它不需要与输入方法进行交互,并且可以放置以使用更多空间并覆盖输入方法。请参阅http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html#FLAG_ALT_FOCUSABLE_IM中的说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在对话框中显示/隐藏Android软键盘?

来自分类Dev

对话框片段下方显示的Android软键盘

来自分类Dev

Android:在软键盘前面显示对话框

来自分类Dev

对话框片段下方显示的Android软键盘

来自分类Dev

对话框关闭后,EditText不显示软键盘

来自分类Dev

启动搜索对话框时软键盘不显示放大镜

来自分类Dev

在Android中显示软键盘

来自分类Dev

自定义对话框关闭后在 Android 中隐藏软键盘

来自分类Dev

ListView中的Edittext不显示软键盘

来自分类Dev

android中的软键盘隐藏了EditText

来自分类Dev

如何在Android片段中完美显示软键盘?

来自分类Dev

防止外部对话框显示在我的活动中

来自分类Dev

当软键盘重叠显示时,如何自动滚动到Android中的输入字段?

来自分类Dev

Android单击EditText不会显示软键盘

来自分类Dev

Android单击EditText不会显示软键盘

来自分类Dev

停止 setText() 在 EditText 上显示 Android 软键盘

来自分类Dev

AlertDialog EditText不显示软键盘

来自分类Dev

AlertDialog EditText不显示软键盘

来自分类Dev

如何从Android中的非活动类显示对话框?

来自分类Dev

打开软键盘时,片段中的EditText被隐藏

来自分类Dev

打开软键盘时,片段中的EditText被隐藏

来自分类Dev

显示软键盘时后退键的Android键事件?

来自分类Dev

Android软键盘显示在Webview上

来自分类Dev

Android软键盘显示在Webview上

来自分类Dev

android:不自动显示软键盘

来自分类Dev

仅在电话的AlertDialog中不显示软键盘

来自分类Dev

仅在电话的AlertDialog中不显示软键盘

来自分类Dev

如何在Android 4.4.2中的另一个对话框活动上显示对话框活动?

来自分类Dev

在活动显示进度对话框时阻止onClick(Android)

Related 相关文章

热门标签

归档