为了账号安全,请及时绑定邮箱和手机立即绑定

Android攻城狮的第二门课(第1季)

难度入门
时长 5小时 0分
学习人数
综合评分9.43
320人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.1 逻辑清晰
  • 控制back
    查看全部
  • 更改webviewclient
    查看全部
  • cvc
    查看全部
  • 在标题栏上设置ProgreessBar 1,启用窗口特征:在标题栏上启用带进度的和不带进度的进度条 requestWindowFeature(Window.FEATURE_PROGRESS); requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); 2,显示两种进度条 setProgreessBarVisibility(ture); setProgreessBarIndeterminateVisibility(true); setProgree(600);(设置进度条的进度,最大MAX=10000)
    查看全部
  • wode
    查看全部
    0 采集 收起 来源:设置属性

    2016-08-21

  • ArrayAdapter(context,当前List View加载的每一个列表项所对应的布局文件,数据源) SimpleAdapter(context,data:) 数据源:(List<? extends Map<String,?>> data) 一个Map 所组成的List集合 每一个Map都会去对应ListView列表的一行,
    查看全部
    0 采集 收起 来源:使用SimpleAdapter

    2018-03-22

  • 判断页面加载过程: 由于某些网页可能加载缓慢,所以我们需要去判断页面的加载过程,制作进度条给予用户良好的体验效果。 webView.setWebChromeClient(new WebChromeClient(){ @Override public void onProgressChanged(WebView view,int newProgress){ if(newProgress==100){ //加载完成 }else{ //加载中 } } }) webView缓存的运用: (1)优先使用缓存: webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); (2)不使用缓存: webView.getSettings().setCacheMode(webSettings.LOAD_NO_CACHE);
    查看全部
  • 处理页面导航: 当用户点击一个WebView中的页面的链接时,通常是由默认的浏览器打开并加载目标URL的。然而,你可以在WebView中覆盖这一行为,那么链接就会在WebView中打开。 webView.setWebViewClient(new WebViewClient()); 在WebView中使用Javascript: WebView webView = (WebView)findViewById(R.id.webView); WebSettings webSettings = webView.getSettings(); webSettings.setJavaScriptEnabled(ture); 后退与前进: -----当webView覆盖了URl加载,它会自动生成历史访问记录,可以通过goBack()或goForward()向前或向后访问已访问的站点。 ----(代码: public boolean onKeyDown(int keyCode,KeyEvent event){ if((keyCode= =KeyEvent.KEYCODE_BACK)&&myWebView.canGoBack(){ webView.goBack(); return true; } return super.onKeyDown(keyCode,even); } )
    查看全部
  • 将WebView加入你的应用:只需要在你的活动布局中加入<WebView>元素即可 <WebView android:id="@+id/WebView" android:layout_width="match_parent" android:layout_height="match_parent"> </WebView> 使用WebView加载页面: 要在WebView加载页面,使用loadUrl() (1)加载web资源:webView.loadUrl("http://www.baidu.com"); (2)加载本地文件:webView.loadUrl("file:///android_asset/XX.html");//本地文件存放在assets文件中 webView.requestFocus(); 获取网络访问权限: 在它有效工作之前,你要保证在你的应用能访问网络。要访问网络,需要在你的配置文件中获取INTERNET权限。 <manifest> <uses-permission android:name="android.permission.INTERNET"/> ... </manifest>
    查看全部
  • 适配器
    查看全部
    0 采集 收起 来源:解读适配器

    2016-08-20

  • 一、ProgressBar的关键属性 android:max = “100” ——最大显示进度 android:progress = “50” ——第一显示进度 android:secondaryProgress = “80” —— 第二显示进度(缓冲进度) android:indeterminate = “true” —— 设置是否精确显示(注:true表示不精确显示,false表示精确显示进度) 二、ProgressBar的关键方法 1、setProgress(int) 设置第一进度 2、setSecondaryProgress(int) 设置第二进度 3、getProgress( ) 获取第一进度 4、getSecondaryProgress( ) 获取第二进度 5、incrementProgressBy(int) 增加或减少第一进度 6、incrementSecondaryProgressBy(int) 增加或减少第二进度 7、getMax( )获取最大进度
    查看全部
  • 两种进度条的代码实现: 在onCreate方法里写: super.onCreate(savedInstanceState); //启用窗口特征,启用带进度条和不带进度条 requestWindowFeature(Window.FEATURE_PROGRESS); requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); setContentView(R.layout.activity_main); setProgressBarVisibility(true);//显示带进度的进度条 setProgressBarIndeterminateVisibility(true);//显示不带进度的进度条 setProgress(600);//为带进度的进度条设置进度,最大为10000
    查看全部
  • ProgressBar的分类: 1、可以精确显示进度(可以显示刻度或者百分比) 2、不可以精确显示进度条
    查看全部
  • WebView缓存的运用
    查看全部
  • closeDialog( )方法
    查看全部

举报

0/150
提交
取消
课程须知
本课程是Android开发课程进阶部分的第1季,将讲解各种高级控件的使用,对于不熟悉Android开发的童鞋来说会有一定的难度,所以,建议在学习本门课程之前: 1、熟练掌握Java基础语法和面向对象编程 2、熟悉Android开发环境 3、熟练使用Button、ImageView等基础控件
老师告诉你能学到什么?
1、Android高级控件的应用场景 2、Android高级控件的使用方法 3、熟悉Android常用高级控件

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!