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

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

难度入门
时长 5小时 0分
学习人数
综合评分9.43
320人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.1 逻辑清晰
  • 使用WebView加载页面
    查看全部
  • 将WebView加入你的应用
    查看全部
  • Bundle savedInstanceState
    查看全部
  • 为ProgressBar指定android:progressDrawable="@drawable/ui_progressbar"即可。ui_progressbar为自定义的样式,参照系统自带的样式。
    查看全部
  • 1、新建ProgressDialog对象 2、设置显示风格 3、设置标题 4、设置对话框里的文字信息 5、设置标题栏里的图标 6、设置进度条最大刻度,设置进度条初始值 7、显示进度条显示进度 8、设置setButton 9、是否可以通过返回按钮退出对话框,物理返回键 10、显示ProgressDialog show()
    查看全部
  • 使用ViewStub惰性加载 作用:ViewStub标签同include标签一样可以用来引入一个外部布局,不同的是ViewStub引入的布局默认不会扩张,既不会占用显示,也不会占用位置,从而在解析layout时节省cpu和内存
    查看全部
  • 数据源,适配器。
    查看全部
  • 小知识点:(快捷键) 鼠标定位到android:text="@string/textview"之后,按住Ctrl+1组合键来自定义一个id来引用在strings.xml文件中的对应名称的字符串内容!
    查看全部
  • ProgressBar关键方法
    查看全部
  • ProgressBar关键属性
    查看全部
  • 显示进度
    查看全部
  • progressBar: //启用窗口特征,启用带进度和不带进度的进度条 requestWindowFeature(Window.FEATURE_PROGRESS); requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); //上边的两个设置要在setContentView之前设置 setContentView(R.layout.activity_main); //显示两种进度条 setProgressBarVisibility(true); setProgressBarIndeterminateVisibility(true); //Max=10000,缓冲完成可以设置为9999 setProgress(1000);//设置带进度条的进度 ProgressBar的关键方法: setProgress(int) 设置第一进度 setSecondaryProgress(int) 设置第二进度 getProgress()获取第一进度 getSecondaryProgress()获取第二进度 incrementProgressBy(int) 增加或减少第一进度 incrementSecondaryProgressBy(int) 增加或减少第二进度 getMax() 获取最大进度 ProgressBar的关键属性: android:max="100" ---最大显示进度 android:progress="50" ----第一显示进度 android:secondaryProgress="80" ------第二显示进度 android:indeterminate="true" -------设置是否精确显示 true表示不精确显示进度,false表示精确显示进度
    查看全部
  • progrssBar的分类
    查看全部
  • ProgressBar:默认时中环形进度条        //小型圆形进度条    //小型圆形进度条      //中型圆形进度条
    查看全部
  • Android布局原则: 1、尽量多使用LinearLayout和RelativeLayout,不适用AbsoluteLayout 2、在布局层次一样的情况下,建议使用LinearLayout代替RelativeLayout,因为LinearLayout性能要稍高一点 3、将可服用的组件抽取出来并通过include标签来使用 作用:将公用的组件抽取出来单独放到一个xml文件中,然后使用include标签导入公用布局 效果:提高UI的制作和服用效率,也能保证制作的UI布局更加规则和易维护 4、使用ViewStub标签来加载一些不常用的布局 5、使用merge标签减少布局的嵌套层次
    查看全部

举报

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

微信扫码,参与3人拼团

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

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