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

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

难度入门
时长 5小时 0分
学习人数
综合评分9.43
320人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.1 逻辑清晰
  • 当用include标签导入公共布局时,公共布局里面的ID在本界面中也能访问到
    查看全部
  • 布局的重点
    查看全部
  • GridView关键属性
    查看全部
    0 采集 收起 来源:监听事件

    2017-02-15

  • ArrayAdpter的第二个参数表示,在整个适配器中每一项该配什么子布局,item是Android自定义的子布局,不需要写多项,数据有多少项ArrayAdapter就有多长,item就有多少个。
    查看全部
    0 采集 收起 来源:使用ArrayAdapter

    2017-02-14

  • 数据适配器:把复杂的数据填充在指定的视图界面上 ArrayAdapter 数组适配器 用于绑定格式单一的数据 数据源:可以是集合或数组 SimpleAdapter 简单适配器:用于绑定格式复杂的数据 数据源:只能是特定泛型的集合 数据适配器是连接数据源和视图界面的桥梁 使用过程:新建适配器->添加数据源到适配器->视图加载适配器
    查看全部
    0 采集 收起 来源:解读适配器

    2018-03-22

  • 课程目标 1、理解ListView的基础使用 2、学会熟练运用两种适配器(ArrayAdapter、SimpleAdapter) 3、学会熟练运用两种监听器(OnScrollListener,OnItemClickListener) 4、学会熟练运用适配器数据的刷新(notifyDataChanged)
    查看全部
    0 采集 收起 来源:课程目标

    2017-02-14

  • intent.setClassName("填的是要跳转的activity那个包的名字", ""填的是要跳转的activity那个类的全路径");
    查看全部
    0 采集 收起 来源:自定义权限

    2018-03-22

  • “ViewStub”隐藏内容使用 作用:将暂时不现实的内容(layout布局)使用ViewStub引用。 效果:不占用cpu和内存 1.使用该属性引用 android:layout="@layout/viewstub_demo" 2.使用该方法放入内存中 viewStub.inflate(); 这样就可以显示了 如果再次调用该方法。程序会出异常
    查看全部
  • 使用“Merge” 一、 对于不需要使用任何布局的控件组(layout文件),可以使用“merge”标签代替。 二、这样有利于减少布局嵌套
    查看全部
  • “Include”标签的使用 (重用组件) 公共标题案例: 1.定义一个布局文件。作为公共的标题,这个是每个Layout都要加上的(需要重复使用) 2.在其他layout中,使用“include”标签引用即可 <include layout="@layout/common_title" /> 3.其中被引用的layout中的控件依然可以被findViewById找到
    查看全部
  • 布局转化为View方法: 1.LayoutInflater中的inflate(resource, root) 2.View.inflate(context ,resource, root)
    查看全部
    0 采集 收起 来源:认识ViewPager

    2017-02-14

  • View pager可以使视图左右滑动
    查看全部
    0 采集 收起 来源:认识ViewPager

    2017-02-14

  • Android常用布局样式特点 布局使用多少,从少到多 AbsoluteLayout->TableLayout->FrameLayout->RelattiveLayout->LinearLayout
    查看全部
    0 采集 收起 来源:推荐使用布局

    2018-03-22

  • 自定义SeekBar进度条 1.寻找默认样式 2.对照默认样式,修改自己想要样式的那一部分
    查看全部
  • “ImageSwitch”使用方法 1.在布局文件中定义ImageSwitch 2.为其设置工厂。 imageSwitcher.setFactory(new ViewFactory() { @Override public View makeView() { ImageView imageView=new ImageView(MainActivity.this); imageView.setScaleType(ScaleType.FIT_CENTER); return imageView; } }); 2.1 功能为“创建一个新的View增添到Switch中” 2.2 返回值就是创建的View对象。 3.为其设置背景图片。 imageSwitcher.setBackgroundResource(resId[position%resId.length]); 知识扩扩展: 一、图片浏览 1.使用gallery实现OnItemSelectedListener方法。配合imageSwitch gallery.setOnItemSelectedListener(new OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { imageSwitcher.setBackgroundResource(resId[position%resId.length]); } 二、图片无限循环。(即当浏览到最后一张时,再下一张就是第一张) 1.修改适配器中的getCount属性。将数量设置极大 return Integer.MAX_VALUE; 2.修改getItem和getView。(即将使用到postion的地方改为求余值) resId[position%resId.length]
    查看全部

举报

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

微信扫码,参与3人拼团

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

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