推荐: LOGO设计微信开发包装设计游戏开发接口开发手机网站开发VI设计文字设计Web前端开发网页设计客厅装修情人节表白Oracle数据库网站建设个人网站建设微信客户端

热门搜索: LOGO设计微信开发VI设计网站建设网站推广

当前位置: 威客百科 > 游戏开发 > android游戏开发教程:Fragment概述及用法
免费发布需求,接收报价与方案

android游戏开发教程:Fragment概述及用法

什么是游戏开发?

猜您需要: 【安卓游戏开发入门】【安卓游戏开发赚钱吗】【游戏开发书籍】【游戏开发语言】【著名游戏开发商介绍】【安卓游戏开发工具】

  如果要学习android游戏开发的话,有教程的帮助能够起到更好的效果,因为android游戏开发是一件复杂的事情,因此android游戏开发教程也会有很多,如果要学习的话,得一步步来。下面给大家介绍android游戏开发中的Fragment概述及用法教程。
android游戏开发教程:Fragment概述及用法
  Fragment一般是宿主Activity UI的一种行为或一部分,作为Activity的整个View Hierarchy的一部分嵌入我们可以把Fragment视为模块化的一段Activity,Fragment具有自己的生命周期,能自我接收事件,并可以在activity运行时被添加或删除。

  当向activity中添加一个Fragment时,它须置于ViewGroup控件中,并且需定义Fragment自己的界面。你可以在layoutxml文件中声明Fragment,元素为:;也可以在代码中创建Fragment,然后把它加入到ViewGroup控件中。然而,Fragment不一定非要放在activity的界面中,它可以隐藏在后台为actvitiy工作。

  Fragment必须被写成可重用的模块。因为fragment有自己的layout,自己进行事件响应,拥有自己的生命周期和行为,所以你可以在多个activity中包含同一个Fragment的不同实例。这对于让你的界面在不同的屏幕尺寸下都能给用户完美的体验尤其重要。比如你可以在程序运行于大屏幕中时启动包含很多fragment的activity,而在运行于小屏幕时启动一个包含少量fragment的activity。

举个例子--还是刚才那个读新闻的程序-当你检测到程序运行于大屏幕时,启动activityA,你将标题列表和新闻内容这两个fragment都放在activityA中;当检测到程序运行于小屏幕时,还是启动activityA,但此时A中只有标题列表fragment,当选中一个标题时,activityA启动activityB,B中含有新闻内容fragment。

  Android从3.0开始引入fragment,主要是为了支持更动态更灵活的界面设计,比如在平板上的应用。平板机上拥有比手机更大的屏幕空间来组合和交互界面组件们。Fragment使你在做那样的设计时,不需应付view树中复杂的变化。通过把activity的layout分成fragment,你可以在activity运行时改变它的样子,并且可以在activity的后退栈中保存这些改变。

  android游戏开发时教程还有很多,因为现在android游戏日新月异,游戏开发不断增多,因此新的教程也在不断的被编出来,要学习android游戏开发教程的话得从基本知识开始掌握。
< 网页游戏开发教程 android游戏开发大全 >