webview 无法输入,焦点乱跳的问题
如题,上代码:super.onCreate(savedInstanceState);--------------------编程问答-------------------- 哎,郁闷死了,输入第二次就没有焦点了 --------------------编程问答-------------------- loadUrl是加载本地html文件还是从网络获取的?
Log.i(TAG, "onCreate");
webtype = this.getIntent().getIntExtra(WebType,0);
ActivityUtil.ourInit(this);
setContentView(R.layout.common_layout_web);
TextView iTextview = (TextView)findViewById(R.id.xid_common_frame_title_text);
iTextview.setText(TiTles[webtype]);
webview = (WebView)findViewById(R.id.xid_common_webview);
ws = webview.getSettings();
ws.setAllowFileAccess(true);//设置允许访问文件数据
ws.setJavaScriptEnabled(true);//设置支持javascript脚本
ws.setBuiltInZoomControls(true);//设置支持缩放
ws.setSupportMultipleWindows(false);
webview.setBackgroundColor(0x90FFFFFF);
webview.requestFocus();
// {
// public boolean shouldOverrideUrlLoading(WebView view,String url){
// //当有新连接时,使用当前的 WebView
// Log.i(TAG,"shouldOverrideUrlLoading url ["+url+"]");
// view.loadUrl(url);
// view.requestFocusFromTouch();
// return true;
// }
//
// public void onPageFinished(WebView view, String url)
// {
// Log.i(TAG,"onPageFinished url ["+url+"]");
// WebActivity.this.stopProgressDialog();
// webview.requestFocus();
// super.onPageFinished(view, url);
// }
//
// public void onPageStarted(WebView view, String url, Bitmap favicon)
// {
// Log.i(TAG,"onPageStart url ["+url+"]");
// WebActivity.this.startProgressDialog("请稍候", "正在加载页面");
// super.onPageStarted(view, url, favicon);
// }
// }
// webview.setWebViewClient(new WebViewClient());
if (savedInstanceState == null)
{
if(webtype==0)
{
webview.loadUrl(MyConfig.CashInUrl+PersonalData.getUser());
//webview.loadUrl(MyConfig.CashInUrl);
webview.requestFocusFromTouch();
}
else if(webtype==1)
{
//webview.loadUrl(MyConfig.CashOutUrl+PersonalData.getUser());
webview.loadUrl(MyConfig.CashOutUrl);
webview.requestFocusFromTouch();
}
webview.requestFocus();
ActivityCommMenu.actCommMenuInit(this);
}
else
{
}
Log.i(TAG, "onCreate over");
如果是网络获取,那我建议你下载到本地看看这个html有没有问题
补充:移动开发 , Android