今日共同报告-12-深入学习fragment

今日共同报告-12

今天虽然我们时间不充裕,但是还是得有工作进展的。

我们着重研究fragment,用以完善我们的系统,一个好的页面设计是非常重要的。

合作照片

动态创建fragment的方法:

这是最基础的创建代码,同时用 if (savedInstanceState == null) 防止重复创建。这样的写法健壮性更强。

复制代码
package com.example.dataapplication;

import androidx.appcompat.app.AppCompatActivity;
import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentTransaction;

import android.os.Bundle;

import com.example.dataapplication.fragment.BlankFragment1;
import com.example.dataapplication.fragment.BlankFragment2;

public class DynamicFragmentActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_dynamic_fragment);

        if (savedInstanceState == null){
            FragmentManager fragmentManager = getSupportFragmentManager();
            FragmentTransaction fragmentTransaction =  fragmentManager.beginTransaction();
            fragmentTransaction.add(R.id.frag_dy_1, BlankFragment2.class, null)
                    .setReorderingAllowed(true)
//                    .addToBackStack(null)
                    .commit();
        }


    }
}
复制代码

 

 

 

作者:冰稀饭Aurora

出处:https://www.cnblogs.com/rsy-bxf150/p/17253457.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   冰稀饭Aurora  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示