位置: 编程技术 - 正文

Fragment的简单使用(fragment的replace方法)

编辑:rootadmin

推荐整理分享Fragment的简单使用(fragment的replace方法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:fragment,fragment detach,fragment例子,fragment例子,fragment,fragment,fragment例子,fragment例子,内容如对您有帮助,希望把文章链接给更多的朋友!

做页面跳转,以前我们使用的是Activity,现在有一个更轻量级的组件-fragment可供我们选择。

Activity 代码:

import android.os.Bundle;import android.support.v4.app.FragmentActivity;import android.support.v4.app.FragmentTransaction;public class MainActivity extends FragmentActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);getSupportFragmentManager().beginTransaction().setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE).add(R.id.container, new MyFragment1()).commit();}}

Fragment的简单使用(fragment的replace方法)

Fragment1代码:

import android.os.Bundle;import android.support.v4.app.Fragment;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.Button;import com.example.testfragment.R;public class MyFragment1 extends Fragment {@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {View root = inflater.inflate(R.layout.myfragment1, container, false);root.findViewById(R.id.button1).setOnClickListener(new Button.OnClickListener() {@Overridepublic void onClick(View v) {getFragmentManager().beginTransaction().addToBackStack("fragment2").replace(R.id.container, new MyFragment2()).commit();}});return root;}}

Fragment2代码:package com.example.testfragment;import android.os.Bundle;import android.support.v4.app.Fragment;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.Button;import com.example.testfragment.R;public class MyFragment2 extends Fragment {@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {View root = inflater.inflate(R.layout.myfragment2, container, false);root.findViewById(R.id.button2).setOnClickListener(new Button.OnClickListener() {@Overridepublic void onClick(View v) {getFragmentManager().popBackStack();}});return root;}}

版权声明:本文为博主原创文章,未经博主允许不得转载。

JNI和NDK AndroidFrameWork由Java层与C/C层组成,JNI就是将这两层联系起来的媒介;在实际的Android开发中,使用SDK开发Java程序;而对于性能要求高的,如图形处理或信

修改assets文件内容 1.反编译,使用apktool,apktoold*.apk为反编译apk2.修改后编译,使用apktoolb*(*为刚刚反编译出来的文件夹),这时反编译的文件夹里面多了一个名为dist的文件夹

Android SipDemo项目实现SIP协议 上面是android系统下和SIP相关的类和接口。SipDemo总共有三个文件组成,两个activity和一个广播监听者。通过工程文件夹中的AndroidManifest.xml文件可以发现,

标签: fragment的replace方法

本文链接地址:https://www.jiuchutong.com/biancheng/370862.html 转载请保留说明!

上一篇:SDK不兼容Ubuntu64位系统的解决办法!!!

下一篇:修改assets文件内容(assets怎么编辑)

  • 商贸企业购销混凝土税率怎么选择
  • 企业所得税怎么算出来
  • 土地增值税清算方法与技巧
  • 申请退税到账后怎么处理
  • 招拍挂方式取得土地,应该取得土地后立项
  • 工程结算账务处理实例
  • 企业所得有哪些税种
  • 工资核算方式
  • 保障房异地建设费缴纳契税吗?
  • 财政收回项目资金的整改报告
  • 承包方收取分包方费用
  • 融资发票是什么
  • 存货营业外支出包括哪些
  • 违约金抵扣货款等于现金折扣吗会计分录
  • 将外购货物分配给客户
  • 收到的抵债资产属不属于所有者权益
  • 预付费用计入当期费用吗
  • 纳税人财务核算及申报纳税情况报告
  • 销售蔬菜水果需要什么证件
  • 小微企业季度销售额超过30万增值税
  • 行政事业单位如何加强内部控制
  • 两万元大写金额报销单怎么写
  • 跨区域个人所得税延期情况说明
  • 企业筹建期间的广告费和业务宣传费
  • 普通发票没有进账怎么办
  • 库存的物资
  • 公司注销登记提交材料规范
  • mac双系统怎么删除win系统
  • 如何测试电脑网速多少兆
  • php生成验证码的方法
  • php中实现文件上传的函数
  • macOS 11 Big Sur 开发者预览版 Beta 7正式推送
  • 租赁固定资产成本怎么算
  • 增值税留抵退税账务处理
  • 非货币性资产交换
  • php yield 异步
  • 图森在哪
  • 两险征缴工作的意义
  • 促销品的账务处理按售价算吗
  • jquery版本
  • php接收ajax请求
  • 固定资产净残值率是多少
  • 值得深思的短句
  • 共管账户可以转账吗
  • 机器学习:基于逻辑回归对优惠券使用情况预测分析
  • 一般纳税人公司注册需要几个人
  • Vite + Vue2 + Vuetify2 + <script setup> + TypeScript 搭配开发项目
  • 进口货物减免税政策
  • 帝国cms建站实例教程
  • 交易性金融资产公允价值变动计入
  • 小规模增值税纳税人优惠政策
  • 金税四期介绍 王军
  • 跨月的普通发票怎么开红字发票
  • 残保金未交,滞纳金怎么算
  • 冲销坏账怎么做分录
  • 进项税额转出有什么好处
  • 在税收方面属于什么领域
  • 一般纳税人在外地预缴税款,预缴多了需不需退税
  • 计提工资的会计账务处理
  • 无形资产的项目有哪些
  • 查账征收的含义
  • 怎样理解企业财务会计的定义
  • 未达起征点的收入怎么入账
  • 服务费税额部分计算公式
  • sql分组having
  • sql server使用教程
  • linux 设置文件系统
  • win8.1 下载
  • win8怎么卸载应用程序
  • 如何找回windows删除的文件
  • lookAtCamera
  • easyui grid
  • shell脚本中如何交互传参
  • 安卓初始化
  • python爬虫模拟登录亚马逊
  • node 回调函数
  • ubuntu快捷键大全
  • js格式化时间戳
  • 广东发票勾选认证操作流程
  • 太原公交车咨询电话号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设