弹出式网络视图中的键盘未显示
Keyboard in a popup webview is not showing
我在 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 描述的部分):
<activity
android:name="com.racsa.UI.VideoViewDemo"
android:configChanges="orientation"
android:label="Media/VideoView"
android:theme="@android:style/Theme.Holo.NoActionBar" >
</activity>
没有输出或类似的东西..或错误。
提前致谢
好的,在解决这个问题几天后,我想出了一个方法来制作弹出窗口,但不使用对话框。
我把处理聊天加载的 webview 放在像弹出窗口一样,但不可见,所以当我触摸打开的聊天选项时,看起来像一个弹出窗口,来自布局的中心。
我知道它不像弹出窗口那么酷,但它确实起作用了!
无论如何谢谢!
我在 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 描述的部分):
<activity
android:name="com.racsa.UI.VideoViewDemo"
android:configChanges="orientation"
android:label="Media/VideoView"
android:theme="@android:style/Theme.Holo.NoActionBar" >
</activity>
没有输出或类似的东西..或错误。 提前致谢
好的,在解决这个问题几天后,我想出了一个方法来制作弹出窗口,但不使用对话框。
我把处理聊天加载的 webview 放在像弹出窗口一样,但不可见,所以当我触摸打开的聊天选项时,看起来像一个弹出窗口,来自布局的中心。
我知道它不像弹出窗口那么酷,但它确实起作用了!
无论如何谢谢!