因为我的版本时64 位的,搜寻到两种方法。
方法一、
首先,我去了http://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_nightly_build_on_Ubuntu
进行到环境编译器的配置的时候一切正常,但是:
1. Get the latest nigtly build of Code::Blocks from the nightly builds forum.这里就开始出问题了, nightly builds forum. 发布的全部是windows版本(几乎)。
所以跳过这一步,直接去官网下对应的最新稳定版本,然后按照原文进行就好,也就是通过
安装全部的包,收工。
方法二、
三行代码搞定:
可以通过添加PPA的方法安装:
sudo apt-get update
sudo apt-get install codeblocks
我用的第二种方法,不服看图:
本文链接:Kubuntu 14.10 下 安装codeblocks 13.12,转载请注明。
一个片段(碎片)是一个应用程序的用户界面或行为,可以放置在一个让更模块化的活动设计的活动中。一个fragment是一种sub-acitivity。以下是关于fragment的几个重要的点:
1,一个片段都有它自己的布局和自身行为有自己的生命周期回调;
2,在活动正在运行的时候,您可以添加或删除frament活动;
3,您可以在一个活动中组合多个片段来构建一个多窗格UI;
4,一个片段可以用在多个活动;
5,片段的生命周期与宿主活动的生命周期密切相关,这意味着当宿主的生命周期活动暂停,所有在活动中可用的片段也将停止;
6,一个片段没有用户界面组件可以实现一种行为;
7,碎片被添加到Android API在蜂窝版本的Android API版本11;
你通过继承Fragment类创建片段并且你可以可以通过在活动的布局文件中声明fragment插入一个fragment到你的活动布局,作为<fragment>元素。
片段介绍之前,我们有一个限制,因为我们z只可以在屏幕上显示单个活动在一个给定的时间点。所以我们不能划分设备屏幕来分别控制不同的部分。但通过引入片段我们得到了更大的灵活性和移除了在屏幕上一次只能显示一个活动的限制。现在,我们可以有一个活动,但每个活动可以包括多个片段,这些片段将有自己的布局、事件和完整的生命周期。
下面是一个典型的例子,由片段定义的两个UI模块如何可以组合成一个活动为平板电脑设计,但手机设计的分离。
应用程序当在平板上运行可以在活动A中嵌入两个片段。然而在手机屏幕上,没有足够的空间碎片,所以活动A只包括文章列表的片段,用户选择一篇文章时,它启动活动B,活动B包括第二个片段来阅读这篇文章。
Fragment的生命周期
Android片段有他们自己的生命周期非常类似于一个Android的活动。本节简介其生命周期的不同阶段。
第一阶段:创建一个片段时,它会经历以下状态:
onAttach()
onCreate()
onCreateView()
onActivityCreated()
第二阶段:当片段变得可见,通过这些状态:
onStart()
onResume()
第三阶段:当片段进入后台模式,它通过这些状态:
onPaused()
onStop()
第四阶段:片段被摧毁时,它会经历以下状态:
onPaused()
onStop()
onDestroyView()
onDestroy()
onDetach()
怎样使用Fragment?
这涉及到一些简单的步骤来创建片段。
1,首先决定你想要有多少碎片在一个活动中使用。例如让我们我们想要使用两个片段来处理设备的横屏和竖屏模式。
2,接下来基于数量的片段,创建类将继承fragment类。z这个片段类有上面提到的回调函数。您可以基于您的需求复写任何方法。
3,对应于每个片段,您需要在XML文件中创建布局文件。这些文件是定义的fragment的布局。
没有评论:
发表评论