位置: 编程技术 - 正文

android Fragment 入门介绍(android fragmentation)

编辑:rootadmin

推荐整理分享android Fragment 入门介绍(android fragmentation),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android中fragment,android fragmentation,android fragmentactivity,android fragmenttransaction,android fragmentactivity,android fragmentactivity,android中fragment,android中fragment,内容如对您有帮助,希望把文章链接给更多的朋友!

Fragment

Fragment 产生,优点,用途,使用方法简介

1 Fragmeng简介

自从Android 3.0中引入fragments的概念,根据词海的翻译可以译为:碎片、片段。其上的是为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计使得其有更多的空间来放更多的UI组件,而多出来的空间存放UI使其会产生更多的交互,从而诞生了fragments。fragments的设计不需要你来亲自管理viewhierarchy的复杂变化,通过将Activity的布局分散到frament中,可以在运行时修改activity的外观,并且由activity管理的back stack中保存些变化。

2 Fragmeng优点

Fragment可以使你能够将activity分离成多个可重用的组件,每个都有它自己的生命周期和UI。

Fragment可以轻松得创建动态灵活的UI设计,可以适应于不同的屏幕尺寸。从手机到平板电脑。

Fragment是一个独立的模块,紧紧地与activity绑定在一起。可以运行中动态地移除、加入、交换等。

Fragment提供一个新的方式让你在不同的安卓设备上统一你的UI。

Fragment 解决Activity间的切换不流畅,轻量切换。

Fragment 替代TabActivity做导航,性能更好。

Fragment 在4.2.版本中新增嵌套fragmeng使用方法,能够生成更好的界面效果。

Fragment做局部内容更新更方便,原来为了到达这一点要把多个布局放到一个activity里面,现在可以用多Fragment来代替,只有在需要的时候才加载Fragment,提高性能

android Fragment 入门介绍(android fragmentation)

3 Fragmeng使用

1. 两种添加方法

在activity的layout文件中声明fragment

通过代码将fragment添加到一个已存在的ViewGroup

2. Fragmeng与Activity交互

Fragmeng通过getActivity()获得所在Activity上下文

Activity通过getFragmentManager()获得Fragmeng实例(findFragmentById,findFragmentByTag);

通过FragmentTransaction可以增加、移除或者代替Fragments;

通过fragmentTransaction.addToBackStack()可以把fragmeng保存到栈,响应后退按钮;

3. 使用Fragment扩展类更轻松

1.DialogFragment

2.ListFragment

3.WebViewFragment

4 链接

ToggleButton开关按钮 1.先在xml文件添加一个控件ToggleButton并设置相关属性:android:textOn=开时显示的文字android:textOff=关时显示的文字android:checked=默认状态是开是关2.在MainActivit

安卓完美退出App以及跨界面关闭Activity 在安卓项目中,当有多个App时,通过StarActivity方法带参数可以在另一个Activity可以将前一个Activity关闭掉,但是有一个局限,就是跳转了多个Activity之后

Open quote is expected for attribute "name" associated with an element type "item". 最近写安卓代码的时候Eclipse报错:Openquoteisexpectedforattributenameassociatedwithanelementtypeitem.错误代码:stylename=AppThemeparent=AppBaseThemeitemname=android:windowNoTitletrue/

标签: android fragmentation

本文链接地址:https://www.jiuchutong.com/biancheng/374417.html 转载请保留说明!

上一篇:ListView Item点击事件跳转详情界面(listview点击获取内容)

下一篇:ToggleButton开关按钮(toggle button什么作用)

  • 公司利润税怎么交
  • 分期收款方式确认销售收入
  • 冲红的专票要给购买方吗
  • 其他综合收益税后
  • 高危行业企业安全费用提取
  • 赠送给客户的产品发货单要填写单价?
  • 电子承兑汇票接收和转出步骤
  • 建筑企业之前的工作内容
  • 小规模纳税人开专票
  • 2021印花税零申报怎么报
  • 税种申报表样表
  • 增值税专用发票电子版
  • 员工离职赔偿计入什么科目
  • 某产品今年进价是去年的
  • 工会经费的会计分录2023
  • 股东房产用于公司经营的是否交房产税
  • 异地取款还有手续费吗
  • 发票代码会有一样的吗
  • 公司注销 缴税
  • 剑灵玩一会就崩溃
  • 积分抵现金活动怎么做
  • 网吧登录qq安全吗
  • scanexplicit.exe - scanexplicit是什么进程 作用是什么
  • 购买的办公电脑怎么入账
  • Windows XP具有类似于Apple Aqua的秘密主题
  • 非货币性资产对外投资会计处理
  • 股权激励的账务处理
  • 公司为员工缴纳社保的基数怎么确定
  • 小规模纳税人补缴企业所得税分录
  • 前端uniapp写表格
  • iis制作网页
  • php is_a
  • 超参数有哪些调优方法
  • 《开具红字增值税专用发票信息表》纸质
  • 分公司和总公司的账务处理
  • 利润表期初余额怎么填
  • okhttp3源码分析
  • python中if语句的用法
  • mongodb bi
  • 签三方协议需要法人本人去吗
  • 关于sqlserver数据库服务器登录账户的说法错误的是
  • mysql数据库如何升级
  • 固定资产办理竣工结算之后的处理方式
  • 预收账款挂账多长时间必须确认收入
  • 一次性医疗补助金怎么计算
  • 个体工商户生产经营所得税优惠政策
  • 暂估入账会计科目
  • 个人承担社保如何办理
  • 库存商品盘盈是什么意思
  • 业务招待费可以结转下年抵扣吗
  • 因产品质量问题造成的损失怎么赔偿
  • 开了红字发票申请还要做进项税转出吗?
  • 年底本年利润如何处理
  • 加油费不征税发票可以报销吗
  • 税控盘会计分录怎么做
  • 无形资产占公司比例
  • mac变得很卡很慢
  • freebsd使用手册
  • jucheck.exe
  • win8ui
  • windows8.1企业版build9600
  • win8系统打开软件闪退
  • win7怎么多分出一个盘
  • win7 windows安全
  • WIN7系统如何恢复出厂系统
  • edge以ie
  • win8 embedded
  • linux查看系统日志
  • 菜鸟app兼职
  • angularjs1.5
  • python django事务transaction源码分析详解
  • unity3d 依赖注入
  • jquery中的css方法
  • js中的tostring方法
  • Javascript字符串奇数位替换
  • 换电脑了税控盘怎么办
  • 怎么查询企业类别
  • 房产税江苏2021年征收标准
  • 重庆个人税务查询
  • 海淀九所税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设