位置: 编程技术 - 正文

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

  • 计提税金会计分录怎么算
  • 前一年度进项税少记了怎么办
  • 财务刷卡手续费怎么处理
  • 公司购买股票如何做账
  • 临时工工资怎么申报个人所得税
  • 个税里的累计专票是什么
  • 电子税务局自然人怎么切换到企业
  • 广告公司如何开发快消客户
  • 土地增值税可扣除的税金有哪些
  • 中外合作合资
  • 季节性停用的设备应计提折旧吗
  • 软件开发过程的一般步骤
  • 长期股权投资如何审计
  • 银行开户时存入的现金怎么做账
  • 员工出差车费如何报销
  • 金税系统年度维护费发票抵扣需要认证吗?
  • 领购增值税专用发票
  • 财产收购的税务处理
  • 停车场会计科目设置
  • 小规模纳税人可以抵扣增值税专用发票吗
  • 在会计实务中财务报表附注的披露方法不包括
  • 增值税税率为6%的是什么服务
  • 高新技术企业取消资格的程序
  • 航天维护费全额抵扣
  • 苹果mac怎么禁止百度搜索
  • 苹果系统怎么修复
  • 收到别的公司对公转账往来
  • 失控发票的企业如何处理
  • php mysql_real_escape_string函数用法与实例教程
  • 上月多计提的税金及附加怎么办
  • 收到税务汇算清缴怎么办
  • 超支福利费按什么计提
  • vue中的...
  • Xpath元素定位之同级节点,父节点,子节点
  • php操作mysql数据库
  • 公司当月申报的是下个月社保么
  • web服务器的搭建与应用
  • 莫尔道嘎湿地公园
  • h5链接js
  • 六自由度机器人简图
  • php验证表单方法有哪些
  • 车辆购置税属于地方税吗
  • 公司的融资租赁有哪些
  • 民办非企业的税务登记国税还是地税
  • 企业转让无形资产的方式有
  • sql中判断函数
  • mysql 指定my.cnf
  • 个人所得税有哪些项目
  • 收据报销的注意点有哪些
  • 房地产影响投资和消费,事关民生和发展
  • 小规模纳税人企业所得税税率
  • 应付账款增值税如何挂账
  • 生产经营年度汇算清缴
  • 车辆购置税能抵扣企业所得税吗
  • 会计信息质量特征哪个最重要
  • 如何把凭证装订机弄坏
  • Mysql中FIND_IN_SET()和IN区别简析
  • windowsxp显卡驱动在哪个位置
  • vs2015无法启动程序exe
  • ubuntu20.10
  • 2021图解
  • ubuntu邮箱客户端
  • 注册表里的默认可以删吗
  • downloader.exe是什么
  • 虚拟机安装centos7.9
  • 双系统启动文件
  • win7系统在哪里看显卡
  • windows7系统下给WORD2010设置打开密码的方法
  • android xui
  • jquery通过扩展select控件实现支持enter或focus选择的方法
  • cocos-2dx
  • node.js开发实战
  • 三消游戏攻略
  • js正则 \w
  • 安卓网络管理类app
  • js判断ua
  • 重庆九龙坡区商务委员会
  • 新疆地方税务局举报电话
  • 百旺开票软件打不开怎么回事
  • 银行最新税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设