位置: 编程技术 - 正文

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万免税包括30万吗
  • 所得税费用本期金额怎么算
  • 解聘补偿金赔偿标准2023
  • 以前年度损益调整属于哪类科目
  • 赠送的产品价格为0怎么入库
  • 销售免税产品要计算销项税吗
  • 出售报废固定资产属于什么收入
  • 工业固定资产折旧会计处理
  • 公司成立时代垫资合法吗
  • 总公司的哪些费用要交税
  • 预付卡销售和充值属于什么费用
  • 费用一定计入当期损益吗
  • 公司股权转1元转让还涉及哪些税务风险?
  • 建筑企业差额征税账务处理
  • 地方教育费附加减免政策
  • 已付款未收到发票
  • 失控发票怎么做账处理
  • 支付人工费会计科目
  • 房地产企业如何结转成本
  • 外贸企业红字发票怎么冲
  • cpqa1000.exe是安全进程吗 cpqa1000进程有什么作用
  • 存货按实际成本计价是指每种存货的收发结存
  • 政府机关出租房屋要交税吗
  • 增量预算对应什么预算
  • f12开发者工具调试打不开
  • php判断密码长度
  • 收到税务局退回的企业所得税分录
  • 委托研发技术合同登记
  • 收到转账怎么写分录
  • 个人往来款如何转为公司股权
  • 2023年第十一批专项债
  • php时间代码
  • php递归函数桃子一天吃一半
  • yii2框架和fastadmin建商城网站哪个好用
  • 城镇土地使用税优惠政策
  • 资产账面价值大于计税基础产生递延所得税负债
  • 尚未报送年度会计报表
  • 借条每月还款怎么写
  • 应收票据的核算内容
  • db2运维命令
  • mysql数据库环境
  • 同一控制下合并报表恢复留存收益
  • 红字更正法适用于更正什么样的错误
  • 个体户核定征收超过了怎么办
  • 公司处理旧车增值税怎么交
  • 专项资金支出时间规定
  • 金蝶结转销售成本
  • 收到员工交来的宿舍费
  • 低值易耗品摊销怎么做账
  • 企业取得土地补偿款
  • 营业外收入记入企业的什么
  • 非营利组织注册资金可以用吗
  • 融资租赁财产保全金额是多少
  • 二手设备进口报关流程
  • 工程施工中购入固定资产
  • 企业和债权人有什么利益冲突
  • mysql删除数据库用户
  • virtualboxubuntu安装教程
  • 怎么用u盘安装xp系统教程
  • ubuntu搭建网站教程
  • centos查看所有文件
  • mmc不能打开文件services.msc
  • window10用久了都会慢吗
  • FastDFS4和Ubuntu12安装及部署步骤
  • ubuntu 编译软件
  • linux中添加用户和组的操作
  • win7如何升级win11系统
  • hpg是什么软件打开
  • linux扩容inode
  • linux cp的用法
  • linux分区顺序详解
  • 浅析科学发展观的核心立场
  • unity物体边缘发光
  • php和js的区别和联系
  • linux 加法命令
  • angularjs时间控件
  • LocalBroadcastManager原理和机制
  • 陕西省税务发票查询系统
  • 手机上交了社保可以退吗
  • 梨树烧烤一条街打人
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设