代码笔记12/24 安卓布局

1.TabHost多标签布局

  1. TabHost的xml文件中,TabHost、TabWidget和显示TabHost的部分(通常用FrameLayout),这3部分的id是不可修改的,必须使用Android提供的id。

  2. TabHost在自定义前,需要初始化,也就是调用tab.setup();(tab是TabHost对象)

  3. 使用TabHost在几个activity间跳转时,需要继承AcitvityGroup类。并且在初始化时需要调用
    tab.setup(ActivityGroup.getLocalActivityManager());

  4. TabSpec是TabHost的内部类,TabHost需要通过tab.addTab(TabSpec对象)来添加组件,添加的组件
    之间可以通过TabHost跳转。而实现跳转最重要的是TabSpec的setContent方法,简单来说就是TabSpec的setContent方法传入什么参数,决定TabHost会跳转到哪里。

你可能感兴趣的:(代码笔记12/24 安卓布局)