淘宝(阿里百川)手机客户端开发日记第一篇 android 主框架搭建(二)

界面如图所示:

淘宝(阿里百川)手机客户端开发日记第一篇 android 主框架搭建(二)

 采用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 useFragment 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  接口

 

 下一节将具体使用这两个类的用法。 

  转载请注明http://www.cnblogs.com/yushengbo,否则将追究版权责任!

你可能感兴趣的:(android)