zoukankan      html  css  js  c++  java
  • 平板的碎片添加步骤

    一    要新建三个布局的实例一左,一右,一个替换的  主活动的布局中嵌入碎片

    二   新建三个类与三个布局配合(继承Fragment)

    public class LeftFragement extends Fragment {
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
    {
    View view=inflater.inflate(R.layout.left_fragement,container,false);
    return view;
    }
    }
    三 主活动中的方法实现

    1.建立待添加的碎片实例     AnotherRightFragment()

    2.获取FragmentManger,在活动中可以通过调用getSupportFragmentManager()方法获得   getSupportFragmentManager()

    3开启一个食物,通过调用beginTransaction()方法开启    fragmentManager.beginTransaction()

    4.向容器内添加或者替换碎片,一般使用replace()方法实现,传入容器的Id 和需要添加的碎片实例    transaction.replace(R.id.right_layout,fragment);

    5.提交食物,调用commit()方法实现    transaction.commit();

    private void replaceFragment(Fragment fragment)
    {
    FragmentManager fragmentManager=getSupportFragmentManager();
    FragmentTransaction transaction=fragmentManager.beginTransaction();
    transaction.replace(R.id.right_layout,fragment);
      transaction.addToBackStack(null);放入返回栈中,按下返回键后可以返回上一步的碎片
    transaction.commit();
    }


  • 相关阅读:
    网站精准查询IP
    JQuery插件模板
    SQLSERVER 数据从一张那个表复制到另一张表
    C# 取form表单的数据
    C# 判断网络文件是否存在
    C# 将文件转换为 Stream
    C# 将 Stream 写入文件
    JDBC教程
    Spring Boot教程
    JavaMail
  • 原文地址:https://www.cnblogs.com/1521681359qqcom/p/10038793.html
Copyright © 2011-2022 走看看