码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2015-06-26 16:15:40      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:

界面如图所示:

技术分享

 采用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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!