初学android webView 请教为什么点击网页上的文本框不会弹出手机键盘呢
初学android webView 请问为什么点击网页上的文本框不会弹出手机键盘呢?
初学android webView 请问为什么点击网页上的文本框不会弹出手机键盘呢?百度上说加上requestFocus()就可以了。可是我的还是不行。
代码如下:
public class MainTabActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
WebView webView = new WebView(this);
WebView myWebView = (WebView) findViewById(R.id.webview1);
myWebView.loadUrl("http://wap.td776.com");
myWebView.setWebViewClient(new WebViewClient());
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.getSettings().setBuiltInZoomControls(true);
myWebView.requestFocus();
}
}
------解决方案--------------------
InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.hideSoftInputFromWindow(view.getWindowToken(), 0);
------解决方案--------------------
先获取焦点在加载网页试试
初学android webView 请问为什么点击网页上的文本框不会弹出手机键盘呢?百度上说加上requestFocus()就可以了。可是我的还是不行。
代码如下:
public class MainTabActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
WebView webView = new WebView(this);
WebView myWebView = (WebView) findViewById(R.id.webview1);
myWebView.loadUrl("http://wap.td776.com");
myWebView.setWebViewClient(new WebViewClient());
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.getSettings().setBuiltInZoomControls(true);
myWebView.requestFocus();
}
}
------解决方案--------------------
InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.hideSoftInputFromWindow(view.getWindowToken(), 0);
------解决方案--------------------
先获取焦点在加载网页试试