标签:
界面如图所示:
采用FragmentActivity和FragmentTabHost实现主框架的搭建。
知识点:
(1)FragmentActivity
【API文档说明】
Base class for activities that want to use the
support-based Fragment
and Loader
APIs.
When using this class as opposed to new platform‘s built-in fragment and
loader support, you must use the getSupportFragmentManager()
and getSupportLoaderManager()
methods respectively to access those features.
Note: If you want to implement an activity that
includes an action
bar, you should instead use the ActionBarActivity
class, which is a subclass of this one, so allows you to use Fragment
APIs on API level 7 and higher.
【中文翻译】
FragmentActivity 是一个基本类为activities想使用支持基本的 Fragment
和 Loader
APIs.
当使用这个类而不是由新的平台建立的fragment and loader 所支持,你必须要使用
getSupportFragmentManager() 和
getSupportLoaderManager()
这两个方法分别访问哪些的特征
注意:如果你想实现一个 activity 包含一个action bar,你应该使用ActionBarActivity
这个类来代替FragmentActivity,它是FragmentActivity的一个子类,当然你也可以使用Fragment
APIs 在API7以上 的平台。
(2)FragmentTabHost
【API文档说明】
Special TabHost that allows the use of Fragment
objects for its tab content. When placing this in a view hierarchy,after inflating the hierarchy you must call setup(Context,FragmentManager, int)
to complete the initialization of the tab host.
public class FragmentTabHost extends TabHost implements TabHost.OnTabChangeListener
【中文翻译】
指定 TabHost 允许使用Fragment的作为他的选项卡的内容,当将其放置在view层级中,然后填充到这个层级中,你必须要调用 setup(Context, FragmentManager, int)
来实现TabHost的初始化。
这个类继承自 TabHost并实现TabHost.OnTabChangeListener 接口
下一节将具体使用这两个类的用法。
淘宝(阿里巴巴)手机客户端开发日记第一篇 android 主框架搭建(二)
标签:
原文地址:http://www.cnblogs.com/yushengbo/p/4602499.html