我需要一些帮助,显示/允许键盘显示和输入。网页视图HTML输入表单不显示/键盘允许
我的基本的应用程序有按钮的主屏幕,按钮点击它会打开一个网页视图,我的一个按钮打开一个网页视图到HTML页面输入表单。当你点击一个输入字段,键盘不显示,当您使用的硬件键盘上的模拟器,它只是带来了中国的建议,并没有输入任何文字。
我需要一些帮助,显示/允许键盘显示和输入。网页视图HTML输入表单不显示/键盘允许
我的基本的应用程序有按钮的主屏幕,按钮点击它会打开一个网页视图,我的一个按钮打开一个网页视图到HTML页面输入表单。当你点击一个输入字段,键盘不显示,当您使用的硬件键盘上的模拟器,它只是带来了中国的建议,并没有输入任何文字。
布伦特建议,下面一行将服务宗旨 -
webView.requestFocus(View.FOCUS_DOWN);
这种情况发生因为在页面加载网页失去了它的焦点,所以这一行只是把焦点带回到页面。
对于那些谁在这个问题结束了,关于这个主题的详细讨论here
我解决了这个问题,我自己有进一步的谷歌搜索,我有我的WebView声明
WebView wb;
当我启动我的WebView(在我的情况下点击按钮),你会通过requestFocus的声明...
public void onMyButtonClick01(View view)
{
Toast.makeText(this, "Haha!", Toast.LENGTH_SHORT).show();
wb = new WebView(this);
wb.loadUrl("http://www.test.html");
setContentView(wb);
wb.requestFocus(View.FOCUS_DOWN);
}
这些都不为我工作。 但将所有的应用程序webViewStyle到的WebView固定的一切。
问题是在网页视图定义使用style="?android:attr/webViewStyle"
固定的,就像这样:
<?xml version="1.0" encoding="utf-8"?>
<WebView
xmlns:android="http://schemas.android.com/apk/res/android"
style="?android:attr/webViewStyle"
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"/>
我有延伸并覆盖部分的WebView方法后添加此。具体而言,我添加了一个链接的上下文菜出于某种原因,这阻止了键盘显示,非常奇怪,也许我错过了一些东西。 – micwallace 2016-07-13 10:06:35
辉煌,谢谢! – 2012-04-13 10:12:12