当前位置:编程学习 > wap >>

webview 无法输入,焦点乱跳的问题

如题,上代码:

		super.onCreate(savedInstanceState);
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");
--------------------编程问答-------------------- 哎,郁闷死了,输入第二次就没有焦点了 --------------------编程问答-------------------- loadUrl是加载本地html文件还是从网络获取的?
如果是网络获取,那我建议你下载到本地看看这个html有没有问题
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,