弹出式webview中的键盘未显示

时间:2015-03-27 19:33:33

标签: android webview keyboard popup

我在弹出窗口中遇到了一些问题,显示了Android中的WebView。 弹出窗口工作正常,但当我尝试写东西时,键盘没有显示出来。 它是一个聊天,所以键盘部分非常重要:P 这是我的弹出代码:

public void showPopUp(View v) {
    AlertDialog.Builder alert = new AlertDialog.Builder(this);
            alert.setTitle("Chat YEAH 107.5");

            WebView wv = new WebView(this);
            wv.requestFocus(View.FOCUS_DOWN);
            wv.loadUrl("http://190.171.0.181:3000/");
            wv.setWebViewClient(new WebViewClient() {
                @Override
                public boolean shouldOverrideUrlLoading(WebView view, String url) {
                    view.loadUrl(url);
                    return true;
                }
            });

            alert.setView(wv);
            alert.setNegativeButton("Cerrar",
                    new DialogInterface.OnClickListener() {
                        @Override
                        public void onClick(DialogInterface dialog, int id) {
                            dialog.dismiss();
                        }
                    });
            alert.show();
}

我的清单文件(至少是活动描述的一部分):

<activity
    android:name="com.racsa.UI.VideoViewDemo"
    android:configChanges="orientation"
    android:label="Media/VideoView"
    android:theme="@android:style/Theme.Holo.NoActionBar" >
</activity>

没有输出或类似的东西..或错误。 提前致谢

1 个答案:

答案 0 :(得分:0)

好的,所以经过几天坚持这个问题,我想出了一种方法仍然可以制作弹出窗口,但不使用对话框。
我把处理聊天加载的webview看起来像弹出窗口,但看不见,所以当我触摸打开的聊天选项时,看起来像是一个弹出窗口,来自布局的中心。
我知道它不像弹出窗口那么酷,但它肯定能完成这项工作! 不管怎样,谢谢!