您的位置:首页 > 移动开发 > Android开发

Android加载网页输入框无法弹出输入法

2016-03-22 22:56 225 查看
转载请标明出处:/article/8809973.html

本文出自【吴孝城的CSDN博客】


今天把坐车网触屏版直接加载到WebView里,结果发现输入框无法使用,一些按钮也无法使用,想了想,可能是没有设置WebView属性能够执行JavaScript脚本,便在代码里加了

wb.getSettings().setJavaScriptEnabled(true);
再一运行,可以了。

贴下全部java代码

package cn.wuxiaocheng.wuxc.nav.drive;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.webkit.WebView;
import android.webkit.WebViewClient;

import cn.wuxiaocheng.wuxc.R;

public class DriveActivity extends AppCompatActivity {

private WebView wb;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.nav_drive);

wb = (WebView) findViewById(R.id.wb);
wb.getSettings().setJavaScriptEnabled(true);
wb.loadUrl("http://zuoche.com/touch/");
wb.setWebViewClient(new webviewClient());

}

private class webviewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}

}
而已只是一个WebView就行,还有就是要添加权限

<uses-permission android:name="android.permission.INTERNET"/>


晒下两张截图,第一张是没加javascript脚本可执行代码,第二张是加了之后的截图



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: