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

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

难度入门
时长 5小时 0分
学习人数
综合评分9.43
320人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.1 逻辑清晰
  • 数组适配器和简单适配器
    查看全部
    0 采集 收起 来源:解读适配器

    2017-01-10

  • 每一个listview都可以包含很多列表项
    查看全部
    0 采集 收起 来源:ListView解析

    2017-01-10

  • 必须要记住的
    查看全部
    0 采集 收起 来源:课程目标

    2017-01-10

  • 访问网络时需要设置访问网络权限android.permission.INTERNET
    查看全部
  • webView加载页面webView.loadUrl(assets文件路径(静态网页)/外部网址/)
    查看全部
  • 数据适配器是连接数据源与视图的桥梁!
    查看全部
    0 采集 收起 来源:解读适配器

    2017-01-08

  • viewstub标签同include标签引入一个外部布局 不同的是Viewstub引入的布局默认不会扩张既不会闸弄显示也不会占用位置,从而在解析layout时节省cpu和内存惰性加载的方式 默认不加载到布局中 宽高显示隐藏内容默认情况下才会加载默认加载可以通过visiblity设置显示或者隐藏布局优化默认情况下不加载 viewStub 引用布局文件 textView隐藏内容加载进来设置宽高 按钮的点击事件 初始化 stub= findViewById 点击事件 stub.inflate公共布局才会加载到布局中隐藏内容或者加载内容
    查看全部
  • 合并UI布局使用该标签能减低UI的布局的嵌套层次 场景(1)布局结点是FrameLayout且不需要不需要设置background或者padding等属性可以用merge代替 某布局作为子布局或者被其他布局include时使用merge当做该布局的顶节点,这样在被引入时顶节点会被自动忽略布局的嵌套层次布局文件 设置高度宽度水平居中添加文字的内容宽度和高度设置文本的内容请稍后设置公共的progress香型布局中包裹帧布局覆盖环形叠加到内正文内容上merge标签Linearlayout布局叠加效果 可以起到替代的作用
    查看全部
  • 多使用Realtive Linea不使用AbsoluteLayout建议使用Lin布局层次的 在布局层次一样的情况下LinearLayout代替RelativeLayout因为LineaLayout性能稍高 将可复用的组件抽取出来并通过include标签使用 使用ViewStub标签加载不常用的布局 使用Merge标签减少布局的嵌套层次 优化的 ViewStub Merge Include将公用的组件抽取出来 ui更加标准 一个activity对应一个布局文件 不同只是内容的不同自定义标题栏common_title隐藏系统的标题栏Androud NoTitleBar 风格统一commTextView设置宽高自适应 三个textView复制粘贴控制显示位置 centerVwetical标题的内容水平方向或者右边marginRighe = true 设置内容 设置id 设置标题的内容布局优化功能界面给费笔记设置内容设置内编剧paddingTop paddinBottom 正文内容 使用标题时候include 标签注意事项 在mainactivit只是加载了main的布局文件初始化操作能不能找到肯定是能够找到的 公共的布局是可找到设置文本内容
    查看全部
  • 布局优化 Linearlayout 垂直的 水平的 RelativeLayout控制子布局最灵活的方式 TableLayout表格布局使用GridView代替 AbsoluteLayout绝对布局 绝对坐标 FrameLayout可以进行布局样式的叠加 布局叠加的效果长时间的布局加载 AbsoulteLayout TableLayout FrameLayout 布局叠加效果 LinearLayout Relai
    查看全部
    0 采集 收起 来源:推荐使用布局

    2017-01-05

  • 改的是滑块的样式 布局文件style样式android系统自带的样式SeekBar 改变滑块的进度条样式 点不进的情况下sdk platmform data res drawable seekbar 通过文本文档选择器构成的按压的图片焦点的时候 正常的情况下 thumb替换成其他的样式 seekbar整体的样式 选择器按压焦点正常装菜配置 thunmb更肥完演示的属性progress 原始的问价闹钟做图片的修改
    查看全部
  • Seekbar 快进或者快退 通过拖动移动到对应的位置 快进和快退的 调节音量 主要属性和方法设置最大值 seekbar是progress的子类 seekBar的事件 onSeekbarChangListener onProgerssChanged onStartTrackingTouch onStopTrackingTouch 布局文件中
    查看全部
  • 循环的滚动过程 getCount图片循环滚动 Integer.Max_values加载北京资源的时候做处理和做数组的%处理 打印位置res的角标观察控制台的log 滑动gallery前面的位置数据源的角标的位置pisiton增长的角标数据源的0号位置重新加载永远循环播放的过程数据源的过程重新加载图片一般情况下滚动不到最大值 onItemSelcted 添加监听器事项接口gallery .setOnItem获取当前加载的位置使用ImageSwitcher和ImageSwitch的切换效果更炫 ImagSwitcher 加载大图初始化当使用ImagerSwitch ViewFacotry工程makeView返回个设置缩放模式fitCenter fitXY 大图预览的效果 is.setBackgtound设置加载动画效果进入和出去AnimationUtis.loadthis.androud.r.自带的效果androud.R.fade_out设置浏览ImaSwitch的大图浏览 承载ImagerSwitcher VIEWFActoru
    查看全部
  • gallery通过点击或者gallery通过手指的移动的ImageSwitch手指的滑动进行手指的切换 gallery的事件监听图片数组 gallery控件高度内容自适应 初始化操作 在4.1中gallery是过期的类是不建议使用横向的ScrollerView新版中不常用了 数据源 适配器 ArrayAdapter SimplerAdapter BaseAdapter自定义适配器灵活度更大ImagAdapter extends BaseAdapter实现方法 getCount 返回已定义的数据源的总数量 getItem getItenId getView去得目前的View加载数据源构造方法传入数据 构造方法写好getVie去得每一个数据item每一个item对应的数据源调用的次数12次每一个getView中的方法加载ImageView上下文构造方法中传入上下文参数 加载对应的图像资源setBackgroundsource设置图像大小nwe 设置缩放模式setScaleType 加载适配器 gallery.setAdapter ImagAg
    查看全部
  • scrollTo scrollBy 设置两个按钮 down up 实例化 不通过手势滑动 自动滚动到阅读的位置 通过函数控制位置OnClick按钮的点击事件onClickListener在接口中控制向上或者向下onClick通过id判读向上滚动或者向下滚动scrollTo滚动30的距离持续点击的时候不会连续产生效果scrollTo对于坐标参考系不同由于当前的位置不会To以滚动视图其实位置开始计算的会记录前一个视图的位置相对前一次的位置滚动对应的距离 scroBy调用了scrollTo可以持续的滚动记录上次阅读的位置通过s
    查看全部

举报

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

微信扫码,参与3人拼团

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

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