位置: 编程技术 - 正文

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

  • 安家费需要缴纳个税吗
  • 废旧物资收购发票取消
  • 其他应收款贷方余额表示什么
  • 房地产企业售楼降价法律条文
  • 固定资产弃置费用计入什么科目
  • 政府扶持资金科目怎么做?
  • 差旅费企业所得税扣除
  • 被代持股份怎么退出
  • 出口货物退税率查询
  • 代扣代缴个人所得税会计分录怎么做
  • 补交增值税如何入账
  • 年底开发票需要交企业所得税吗?
  • 电梯增值税率是多少
  • 出租房屋房产税怎么算
  • 股票期权所得税率
  • 借款给其他公司的会计分录怎么写
  • 预付卡销售加油充值款可以报销吗
  • 母公司并购子公司需要股东会决议吗
  • 青苗补偿 税
  • 支付工程款时有哪些费用
  • 企业法人的工资没有实收可以退税吗
  • 税务贷的用途
  • win10 20h2更新时间久
  • 如何限制某台设备上网
  • 查看电脑系统版本
  • win10默认网关自动清空
  • 公司交会费有什么用
  • php b/s
  • vue3获取当前vue实例
  • 交易性金融资产公允价值变动计入
  • 生产企业出口退税全部流程
  • 现金折扣成本变动额
  • 股东分红企业代扣个税
  • 代扣增值税如何做账
  • 2023前端面试题目100及最佳答案
  • 快递行业规矩
  • 行政单位其他应付款
  • 运输途中发生的费用
  • 企业贷款贴息怎么做账
  • 工程施工与工程结算对冲分录
  • 开票服务名称可以自己添加吗
  • 单位出租厂房需交税吗
  • 出租车发票可以重新打印吗
  • 光盘盒属于什么税收分类
  • 附加税减免额怎么算
  • mysql 5.5 5.6 5.7
  • 如何理解当期损益
  • 2021年废铁回收
  • 信用减值损失如何列报
  • 含税金额和税额的关系
  • 资产负债表日后非调整事项应当在附注中披露
  • 投资性房地产的定义
  • 公司支付给实习生的报酬如何税前扣除?
  • 补提以前年度个税会计分录
  • 商品流通企业如何控成本
  • sql server2019数据库
  • win8.1的开始菜单在哪
  • centos6.5如何安装
  • HTML文档中的头部(head)内容一般包含什么
  • 批处理在windows中的典型应用
  • 浅谈双减背景下的高效课堂
  • jquery获取input内容
  • 安卓静态库
  • excel的最后一列
  • 基于重大误解实施的民事法律行为
  • vue的自定义组件
  • unity获取物体的位置
  • 性能优化报告
  • unity编辑器安装
  • unity gettype
  • python3的urllib
  • javascript数据结构与算法
  • javascript面向对象 第三方类库
  • 公司年会抽奖发言
  • 电子签章在电脑上怎样加印章
  • 江西税务登记查询系统
  • 江西国税局电话客服热线
  • 南京市国家税务局官网
  • 个人所得税自行纳税申报表a表填写模板
  • 四川省地方税务局关于城镇土地使用税困难减免
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设