位置: 编程技术 - 正文

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怎么编辑)

  • 税务机关采取哪些行政
  • 安装服务费税率是多少
  • 附加免税额是什么
  • 企业销售软件需要结转成本吗
  • 将外购的货物赠送给儿童福利院,进项税
  • 城市生活垃圾处理收费管理办法
  • 住房公积金部分业务暂停办理
  • 半成品原材料报废会计处理怎么做?
  • 所有的固定资产都需要计提折旧吗
  • 发票作废是不是很麻烦
  • 企业出售已使用过的固定资产税率
  • 长期股权投资计提减值准备
  • 盈余积累转增股本的个税问题
  • 耕地建厂房补偿方法
  • 药店销售小票要保存多久
  • 怎样获取
  • php上传文件参考文件类型
  • 红字发票只能一张一张开吗
  • windows搜索点不动
  • 差额银行承兑汇票
  • 如何抓好工程建设
  • 微软系统安装软件
  • 前端打包发布
  • 销售货物代垫的运费会计分录
  • 2023年生活性服务业加计扣除
  • php接口技术
  • python采集器
  • javaweb项目开发流程
  • 孪生神经网络 计算相似度
  • detr训练自己的数据集
  • jquery 元素
  • 小程序官方组件展示
  • ps如何使用套锁工具剪裁图片
  • 航天金税税控盘运行环境
  • 小规模纳税人网上报税
  • 结转以后年度扣除的费用有哪些
  • 同花顺电脑版怎么看财务报表
  • 增值税普通发票查询
  • sql批量替换日期中的月份
  • 保险公司作为奖金怎么算
  • 一行的代码
  • db2常用操作语句
  • 金税四期主要监控的内容
  • 小规模在税务局开专票需要什么材料
  • 消防工程改造怎样入账
  • 应付职工薪酬和生产成本的区别
  • 对方公司已注销还能起诉吗
  • 存货的进口关税计入成本吗
  • 商业会计主要做什么
  • 库存商品暂估入库科目怎么做
  • 一张凭证上可以写多个摘要吗
  • 企业资金如何运动
  • 汽车固定资产清理怎么交税
  • 资本公积转为实收资本会计科目
  • 餐饮业厨师的工资计入主营业务成本吗
  • 公司章程约定的出资时间
  • 利得与损失的四种类型
  • 购建时间是什么意思
  • bitronix 连接 MySQL 出现MySQLSyntaxErrorException 的解决方法
  • win10预览版好吗
  • xp开机延时启动程序
  • ubuntu help
  • Ubuntu下配置vpn工作环境
  • srvload.exe - srvload是什么进程
  • win10关闭系统服务
  • mtr.exe
  • linux查看开机运行时间
  • Android Bound Service(二) ----- Using AIDL
  • android/bitmap.h
  • linux中w命令详解
  • shell脚本循环复制文件
  • excel一行首尾互换
  • javascript运用
  • python写一个复制文件的程序
  • python的编码
  • jquery获取值的几种方法
  • JQuery点击行tr实现checkBox选中的简单实例
  • 掌上12333怎么交社保卡费用
  • ipo上市要注意什么
  • 河南省纪检委网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设