摘要:
java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。用法:result = object instanceof class参数:Result:布尔类型。Object:必... 阅读全文
posted @ 2014-11-12 14:53
brave-sailor
阅读(179)
评论(0)
推荐(0)
摘要:
实现切换Tabs标签;Activity代码: publicclassActionBarTabsextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceSt... 阅读全文
posted @ 2014-11-12 12:08
brave-sailor
阅读(245)
评论(0)
推荐(0)
摘要:
一.添加标签 Tabs 在ActionBar中实现标签页可以实现android.app.ActionBar.TabListener ,重写onTabSelected、onTabUnselected和onTabReselected方法来关联Fragment。代码如下:privateclassMyTab... 阅读全文
posted @ 2014-11-12 12:06
brave-sailor
阅读(256)
评论(0)
推荐(0)
摘要:
在Android 3.0中除了我们重点讲解的Fragment外,Action Bar也是一个重要的内容,Action Bar主要是用于代替传统的标题栏,对于Android平板设备来说屏幕更大它的标题使用Action Bar来设计可以展示更多丰富的内容,方便操控。 Action Bar主要功能包含:... 阅读全文
posted @ 2014-11-12 12:04
brave-sailor
阅读(480)
评论(0)
推荐(0)
摘要:
把条目添加到动作栏你的fragment们可以向activity的菜单(按Manu键时出现的东西)添加项,同时也可向动作栏(界面中顶部的那个区域)添加条目,这都需通过实现方法onCreateOptionManu()来完成。你从fragment添加到菜单的任何条目,都会出现在现有菜单项之后。Fragme... 阅读全文
posted @ 2014-11-12 12:01
brave-sailor
阅读(460)
评论(0)
推荐(0)
摘要:
与activity通讯尽管fragment的实现是独立于activity的,可以被用于多个activity,但是每个activity所包含的是同一个fragment的不同的实例。Fragment可以调用getActivity()方法很容易的得到它所在的activity的对象,然后就可以查找activ... 阅读全文
posted @ 2014-11-12 11:59
brave-sailor
阅读(210)
评论(0)
推荐(0)
摘要:
要管理fragment们,需使用FragmentManager,要获取它,需在activity中调用方法getFragmentManager()。你可以用FragmentManager来做以上事情:1使用方法findFragmentById()或findFragmentByTag(),获取activ... 阅读全文
posted @ 2014-11-12 11:58
brave-sailor
阅读(249)
评论(0)
推荐(0)
摘要:
为fragment添加用户界面: Fragment一般作为activity的用户界面的一部分,把它自己的layout嵌入到activity的layout中。一个 要为fragment提供layout,你必须实现onCreateView()回调方法,然后在这个方法中返回一个View对象,这个对象是... 阅读全文
posted @ 2014-11-12 11:57
brave-sailor
阅读(327)
评论(0)
推荐(0)
摘要:
Fragments的生命周期 每一个fragments 都有自己的一套生命周期回调方法和处理自己的用户输入事件。 对应生命周期可参考下图:创建片元(Creating a Fragment)To create a fragment, you must create a subclass of Fra... 阅读全文
posted @ 2014-11-12 11:55
brave-sailor
阅读(187)
评论(0)
推荐(0)
摘要:
Fragment是activity的界面中的一部分或一种行为。你可以把多个Fragment们组合到一个activity中来创建一个多面界面并且你可以在多个activity中重用一个Fragment。你可以把Fragment认为模块化的一段activity,它具有自己的生命周期,接收它自己的事件,并可... 阅读全文
posted @ 2014-11-12 11:54
brave-sailor
阅读(209)
评论(0)
推荐(0)
摘要:
在Java语言中, abstract class 和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽... 阅读全文
posted @ 2014-11-12 10:18
brave-sailor
阅读(165)
评论(0)
推荐(0)