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

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

难度入门
时长 5小时 0分
学习人数
综合评分9.43
320人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.1 逻辑清晰
  • <!--转--> 原来frameLayout里面一层有linearLayout,然后linearLayout再里面一层是progressBar和TextView,用了merge就是把linearLayout拿掉了一样的,直接frameLayout里面一层放progressBar和TextView,相当于少了一层。如果原来的看作大盒子里面放个中盒子,中盒子里面放小盒子,用了merge标签就相当于直接把中盒子扔了,省了一个盒子
    查看全部
  • merge合并UI布局
    查看全部
  • include标签
    查看全部
  • 布局原则
    查看全部
  • 布局原则
    查看全部
  • 五大布局使用量排行
    查看全部
    0 采集 收起 来源:推荐使用布局

    2017-02-18

  • 五大布局方式
    查看全部
    0 采集 收起 来源:推荐使用布局

    2017-02-18

  • ScrollView的种类
    查看全部
  • Adapter里面的常用方法: (1)getCount()需要返回所有页面的数量 (2)isViewFromObject(View arg0,Object arg1)判断视图是否由对象产生 (3)instantiateItem(ViewGroup container,int position)实例化界面 (4)destroyItem(ViewGroup container,int position,Object object)销毁页面 (5)getPageTitle(int position)返回页面标题信息
    查看全部
  • 一、使用ViewPager实现导航: 1)ViewPager介绍:ViewPager可以使视图左右滑动 2)加入ViewPager: <android.suppor.v4.view.ViewPager android:id="@+id/pager" android:layout_width="wrap_content" andriod:layout_height="wrap_content" android:layout_gravity="center" > </android.support.v4.view.ViewPager> 3)加载显示的页卡:将Layout布局转换为View对象 (1)LayoutInflater lf = getLayoutInflater().from(this); lf.inflate(resource,root); (2)View.inflate(context,resource,root); 4)配置Adapter适配器: (1)PagerAdapter 数据源:List<View> (2)FragmentPagerAdapter 数据源:List<Fragment> (3)FragmentStaePagerAdapter 数据源:List<Fragment>
    查看全部
    0 采集 收起 来源:认识ViewPager

    2018-03-22

  • ViewFlipper常用方法
    查看全部
  • ViewFlipper动态导入
    查看全部
  • Fragment与Activity通信: 1)Fragment可调用getActivity()方法获取它所在的Activity 2)Activity可调用FragmentManager的findFragmentById()或findFragmentByTag()方法获取Fragment 3)Activity ----> Fragment:在Activity中创建Bundle数据包,并调用Fragment的setArguments(Bundle bundle) 方法 4)Fragment -----> Activity:需要在Fragment中定义一个内部回调接口,再让包含该Fragment的Activity实现该回调接口。这样Fragment可调用该回调方法将数据传递给Activity
    查看全部
  • 处理Fragment事务: 1) 根据用户的交互情况,对Fragment进行添加、移除、替换,以及执行其他动作,提交给Activity的每一套变化被称作一个事务。 FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction beginTransaction = fragmentManager.beginTransaction(); 2) 每一个事务都是同时执行一套变化,可以在一个事务中设置你所有想执行的变化,包括add()、remove()、replace()、然后提交给Activity,必须调用commit()方法 如果允许用户通过按下BACK按键返回到前一个Fragment状态,调用commit()之前可以加入addTobackStack()方法。
    查看全部
  • 2、动态加载: 撰写代码将Fragment添加到一个Activity layout中 add():添加一个Fragment(指定要添加的fragment和插入的View) 与此类似的还有remove()、替换()
    查看全部

举报

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

微信扫码,参与3人拼团

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

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