美文网首页
Android TabHost的三中实现方式

Android TabHost的三中实现方式

作者: 带着bug看世界 | 来源:发表于2016-11-04 10:37 被阅读110次
    • Android
    • TabHost
    1. 继承TabActivity实现,此方法最为简单,但灵活性、实用性不高

    此时的setup可以省略不写

    2. 继承Activity自定义TabHost,自己写布局(此方法最为常用)

    layout.xml

    <TabHost >
        <span style="white-space:pre">  </span><TabWidget ></TabWidget>
        <span style="white-space:pre">  </span><FrameLayout >
        <span style="white-space:pre">      </span><LinearLayout ></LinearLayout>
        <span style="white-space:pre">      </span><LinearLayout ></LinearLayout>
            ...
        <span style="white-space:pre">  </span></FrameLayout>
    </TabHost>
    

    Activity.class

    TabHost tabHost = (TabHost)findViewByID();  
    tabHost.setup();    //此时的setup不可省略不写
    
    3. 继承ActivityGroup,结合RadioButton(和FrameLayout)实现TabHost

    需有mTabHost.setup(getLocalActivityManager());

    相关文章

      网友评论

          本文标题:Android TabHost的三中实现方式

          本文链接:https://www.haomeiwen.com/subject/vgxxjttx.html