-
webView缓存的运用(默认是不缓存的,运用优先缓存加载,即可再打开网页的同时保存一些数据在本地 下次打开相同网页进度就会快一些)查看全部
-
对于gridview一些属性:numColumns"设置每行显示多少列" horizontalSpacing"设置两列之间间隔"查看全部
-
数据适配器是链接数据源和视图界面的桥梁 实现过程:新建适配器->添加数据源到适配器->视图加载适配器查看全部
-
判断页面加载过程(运用ProgressDialog)查看全部
-
6、设置缓存 //启用支持javascript WebSettings webset = WebView.getSettings(); webset.setJavaScriptEnabled(true); //设置缓存 webset.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);查看全部
-
5、设置返回上一页 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { //如果是返回键 if(keyCode == KeyEvent.KEYCODE_BACK){ //返回处理之前,优先打印出来 Toast.makeText(this,WebView.getUrl(),Toast.LENGTH_SHORT).show(); //判断webView能不能返回上一页面 if(WebView.canGoBack()){ WebView.goBack();//返回上一页 return true; }else{ System.exit(0);//退出 } } return super.onKeyDown(keyCode, event); }查看全部
-
4、//由于网页加载慢,判断页面加载进度,在init方法中添加 WebView.setWebChromeClient(new WebChromeClient(){ @Override public void onProgressChanged(android.webkit.WebView view, int newProgress) { if(newProgress == 100 ){//表示加载完毕 closeDiaglog(); //加载完毕关闭 进度条窗口 }else{ openDialog(newProgress);//没有加载完毕,则显示 进度条窗口 } } //显示设置 private void openDialog(int newProgress) { if(progressDialog ==null){ progressDialog = new ProgressDialog(MainActivity.this); progressDialog.setTitle("正在加载"); progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); progressDialog.setProgress(newProgress); progressDialog.show(); } } //关闭设置 private void closeDiaglog() { if(progressDialog!=null && progressDialog.isShowing()){ progressDialog.dismiss(); progressDialog=null; } } });查看全部
-
3、如果想在加载webView的web页面中使用JavaScript脚本语言,则需要在webView中启用JavaScript。,在init方法中加入: //启用支持javascript WebSettings webset = WebView.getSettings(); webset.setJavaScriptEnabled(true);查看全部
-
1、首先定义布局 <WebView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/webView" ></WebView> 2、打开MainActivity类,定义webView实例,创建init方法 public class MainActivity extends Activity { private WebView WebView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //创建这个方法 init(); } 3、初始化这个方法 private void init(){ //设置布局文件与对象绑定 WebView=(WebView)findViewById(R.id.webView); //设置web要打开的url地址 WebView.loadUrl("http://2014.qq.com/"); //点击的时候获取焦点 }查看全部
-
适配器使用方法 作用查看全部
-
进度条关键属性查看全部
-
WebView的后退与前进查看全部
-
在WebView中使用JavaScript查看全部
-
处理页面导航 覆盖默认浏览器,在WebView中打开连接查看全部
-
自定义SEEKBAR进度条查看全部
举报
0/150
提交
取消