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

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

难度入门
时长 5小时 0分
学习人数
综合评分9.43
320人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.1 逻辑清晰
  • 这节课的思路是现有的一个MainActivity(主界面),它的布局文件是Main.xml(RadioGroup,RadioButton)之后老师创建了一个MainActivity2(静态加载Fragment的界面),它对应的布局文件是Main2.xml(这个布局里添加了一个Fragment标签->静态加载),并在这个xml文件中为Fragment标签定义了:name="MyFragment"属性,这个属性对应了Fragment标签对应的包和类-->这个MyFragment.java(继承Fragment),并重写onCreatView(),这个方法返回一个view对象。并为这个类声明创建了一个布局文件(fragment.xml)。并添加了一个TextView和Button,通过inflate.infalte()将布局文件添加在到这个MyFragment中。-->回到MainActivity2通过setContextView()将main2.xml加载。 最后回到MainActivity.java为第一个RadioButton添加点击事件(通过intent意图,跳转到MainActivity2) 老师在MainActivity2中直接通过findViewById();将fragment.xml文件中的Button加载,这是因为通过层层加载,这个button已经在于main2.xml中了。 最后在清单文件中添加MainActivity2,并在main2.xml中为Fragment标签添加一个id或tag
    查看全部
  • 一、新建一个fragment.xml文件,放置我们的<fragment></fragment>框架,每一个fragment对应一个myfragemt.xml文件<br> 二、创建主界面启动Activity_main.java<br> 三、创建fragment所需要呈现的样式myfragmet.xml<br> 四、创建MyFragment.java文件去修改view fragment自己也要有个类继承Fragment,在其中的onCreateView方法中加载fragment布局文件,返回view对象 fragment标签需要有name属性设置类的完整包名 -------------和id或者唯一tag标签 加载fragment的activity中可以直接访问到fragment布局中的控件id 1.首先是fragment.xml 是子fragment的控件排布和内容。 2.fragment_main是管理fragment的组,里面的每个<fragment>对应一个fragment.xml 3.Myfragment.java相当于是我们对fragment重写的类。 4.mainactivity就可以对相应的fragment操作了。
    查看全部
  • Fragment知识概要
    查看全部
  • 加载显示的夜卡
    查看全部
    0 采集 收起 来源:认识ViewPager

    2016-07-22

  • Fragment与Activity的关系:房间与房间所在的房子之间的关系。 2.onCreateView()方法:Fragment第一次绘制它的用户界面的时候,系统会调用此方法,为了绘制Fragment的UI,此方法必须返回一个View,如果不显示UI,返回null即可 3.静态加载:在Activity的layout文件中声明Fragment,需要特别注意的是<fragment>中的android:name属性指定了在layout中实例化的Fragment类。标识Fragment的方法:android:id属性提供一个唯一 ID;android:tag属性提供一个唯一字符串 4.onCreatView()方法参数: resource:Fragment需要加载的布局文件 root:加载layout的父ViewGroup attactToRoot:false,不返回ViewGroup
    查看全部
  • 判断页面加载过程
    查看全部
  • 数据适配器:ArrayAdapter和SimpleAdapter
    查看全部
    0 采集 收起 来源:解读适配器

    2016-07-21

  • setbutton前两个方法已过时
    查看全部
  • ArrayAdapter aryadp=new ArrayAdapter(上下文,列表每一项对应的布局文件,数据源) listview.setAdapter(aryadp);
    查看全部
    0 采集 收起 来源:使用ArrayAdapter

    2016-07-21

  • ListView总结
    查看全部
    0 采集 收起 来源:总结

    2016-07-21

  • SimpleAdapter的构造函数是: public SimpleAdapter (Context context, List<? extends Map<String, ?>> data, int resource, String[] from, int[] to) 官方说明了其各个参数含义,我这里根据自己的理解解释下: 第一个context,很明显大家根据英文可以知道是上下文的意思,它官方的意思是:SimpleAdapter所要运行关联到的视图,这个是什么呢?就是你这个SimpleAdapter所在的Activity(一般而言),所以这个参数一般是“前Activity的名字.this” 第二个是一个泛型只要是一个List就行,这一般会想到是ArrayList,而他内部存储的则是Map或者继承自Map的对象,比如HashMap,这些语法都是Java的基本语法,不再详述了!这里呢是作为数据源,而且每一个ArraList中的一行就代表着呈现出来的一行,Map的键就是这一行的列名,值也是有列名的。 第三个资源文件,就是说要加载这个两列所需要的视图资源文件,一般在Layout建立相应的.xml文件,你可以左边一个TextView右边一个TextView,目的在于呈现左右两列的值! 第四个参数是一个String数组,主要是将Map对象中的名称映射到列名,一一对应 第五个是将第四个参数的值一一对象的显示(一一对应)在接下来的int形的id数组中,这个id数组就是LayOut的xml文件中命名id形成的唯一的int型标识符 比如下面这个实例:
    查看全部
  • Fragment静态加载
    查看全部
  • Fragment与Activity的关系:房间与房间所在的房子之间的关系。 2.onCreateView()方法:Fragment第一次绘制它的用户界面的时候,系统会调用此方法,为了绘制Fragment的UI,此方法必须返回一个View,如果不显示UI,返回null即可 3.静态加载:在Activity的layout文件中声明Fragment,需要特别注意的是<fragment>中的android:name属性指定了在layout中实例化的Fragment类。标识Fragment的方法:android:id属性提供一个唯一 ID;android:tag属性提供一个唯一字符串 4.onCreatView()方法参数: resource:Fragment需要加载的布局文件 root:加载layout的父ViewGroup attactToRoot:false,不返回ViewGroup
    查看全部
  • 1:Fragment可以作为Activity界面的一部分组成出现 2:可以在一个Activity中同时出现多个Fragment,并且一个Fragment也可以在多个Activity中使用 3:在Activity运行过程中,可以添加,移除或者替换Fragment 4:Fragment可以相应自己的输入事件,并且有自己的生命周期,他们的生命周期会受宿主Activity的生命周期的影响
    查看全部
  • Fragment在应用中应当是一个模块化和可重用的组件,因为Fragment定义了他自己的布局,以及通过使用他自己的生命周期回调方法定义了他自己的行为,可以将Fragment包含到多个Activity中。 fragment支持更灵活的布局,可以作为activity的一部分,也可以独立,可以和activity之间进行交互。 fragment可以让两个activity显示在平板,如果是手机上,手机屏幕没有那么大,就会自动变为两个屏幕取显示。
    查看全部

举报

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

微信扫码,参与3人拼团

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

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