位置: 编程技术 - 正文

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

  • 物业公司要交税吗?
  • 中外合资企业要交什么税
  • 个税里的工资薪金
  • 免抵退和免退税 区别 委托
  • 总账一级科目有哪些
  • 所得税申报时成本数据填错怎么办
  • 售后维修的配件有哪些
  • 小规模纳税人不允许开具零税率发票
  • 企业发生劳动仲裁还可以进行融资吗
  • 银行按揭方式销售开发产品
  • 小规模企业跨季报税流程
  • 打款与发票开具的会计处理方法是怎样的
  • 管理费用明细是什么意思
  • 作废的发票没有验旧丢了怎么办
  • 对外捐赠会计和税法差异调整
  • linux系统配置ip地址命令
  • 上月发生的费用本月报销记账
  • 电脑开机显示怎么取消?
  • 小规模纳税人冲红发票怎么报税
  • 支付包装物押金为什么是其他应收款
  • 出口退税一般退什么税
  • 普通发票丢了如何入账
  • 员工交通补贴需要发票吗
  • 委托代销商品两种方式会计分录
  • 印度泰姬陵建筑
  • jsp课程设计含源代码
  • 大数据项目之数据采集
  • php获取数据
  • vue viewui
  • 定时任务java
  • 即征即退先征后返属于政府补助吗
  • 本月没有销售收入,需要申报增值税吗
  • 收到银联代收短信
  • 什么是稳岗补贴是给企业发放吗
  • 当月未付款算在次月吗
  • python frames
  • 建造合同新准则
  • 企业自建办公楼需要开发资质吗
  • java泛型的定义和使用
  • 免征增值税的货物
  • 车间劳保费计入什么科目
  • 金税盘怎么向分盘分配发票
  • 子公司借钱给母公司,未收取利息,要纳税吗
  • 工商营业执照年检网上怎么年检
  • 医院执行政府会计制度操作指南 .pdf
  • 应付职工薪酬的核算内容
  • 明细与发票
  • 办公室购买电脑属于什么费用
  • 物料损耗率计算例题及答案
  • 个体户能开建筑劳务发票吗
  • 税控系统维护费可以全额抵扣吗
  • 固定资产可以一次性入费用的标准
  • 联营企业和子公司哪个好
  • 采购付款的会计控制内容有哪些
  • win9什么时候发布的
  • linux安装mailx
  • windows10的便签纸在哪
  • mac无法开机怎么办
  • 电脑xp系统如何
  • window8.1
  • wind10怎么重置网络
  • Ubuntu 下搭建网站服务器
  • UnityEditor.UI.dll' is in timestamps but is not known in assetdatabase
  • 计算机图形学考研院校
  • 随机色彩
  • python kmeans sklearn
  • gdi双缓冲绘制
  • 安卓核心架构
  • 用js获取地址栏url参数的方法
  • jq 鼠标事件
  • Android Listview addHeaderView setadapter的时候莫名NullPointerException 解决
  • jQuery插件是什么
  • 企业如何注册电子税务局账号
  • 湖北省税务系统欠税管理工作指南
  • 山东省国税地税体制改革
  • 深圳少儿电子医保卡怎么用
  • 绿本补办需要本人去吗
  • 河南省医保网上报销流程
  • 工程增值税率从11%调整到9%
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设