zoukankan      html  css  js  c++  java
  • Android版本

    Android自从3.0版本开始引入了Fragment的概念,它可以让界面在平板上更好地展示
     
    Fragment建议继承android.app.Fragment的包,另外support.v4包主要是用于兼容低版本的Android系统
     
    FrameLayout是Android中最简单的一种布局,没有任何的定位方式,所有的控件都会摆放在布局的左上角,非常适合放入Fragment
     
    在Fragment中模拟返回栈:
    使用FragmentTransaction中的addToBackStack()方法,可以用于将一个事务添加到返回栈中,一般是transaction.addToBackStack(null);
     
    Fragment与Activity的通信
    1.在Activity使用Fragment的东西:
         e.g.:
         RightFragment rightFragment=(RightFragment)getFragmentManager().findFragmentById(R.id.right_fragment);
         调用FragmentManager的findFragmentById()方法,可以再Activity中得到相应的碎片实例,然后就可以轻松地调用Fragment中的方法了
     
    2.在Fragment中调用Activity的方法:
         e.g.:
         MainActivity activity=(MainActivity)getActivity();
     
  • 相关阅读:
    安卓第三次作业
    安卓第二次作业
    十三周作业
    2020年5月28日
    十二周上机练习
    十一周作业
    2020年5月14日
    2020年5月7日上机练习
    第九周练习
    Online Tristesse
  • 原文地址:https://www.cnblogs.com/elephantLi/p/6186079.html
Copyright © 2011-2022 走看看