开发Tab 可以继承 Android 自带的TabAcitivity类 调用getTabHost() 获得TabHost对象。

好啦 Tab 容器创建完成,下一步创建Tab 的内容。

在layout 复制main.xml 两次分别叫做layout1.xml ,layout2.xml.

在这两个xml文件中 创建两个不同内容的TextView 。

现在开发编写java代码

public void onCreate(Bundle savedInstanceState) {

      super.onCreate(savedInstanceState);      TabHost tabHost = getTabHost();                LayoutInflater inflater=  LayoutInflater.from(this);      inflater.inflate(R.layout.tmp1,tabHost.getTabContentView());           inflater.inflate(R.layout.tmp2,tabHost.getTabContentView());          tabHost.addTab(tabHost.newTabSpec("tab_test1").setIndicator("TAB 11").setContent(R.id.layout_tmp));            tabHost.addTab(tabHost.newTabSpec("tab_test1").setIndicator("TAB 11").setContent(R.id.layout_txt));       }

实例化 LayoutInflater 对象 将xml文件定义的layout转化成view对象

inflate 方法 将layout tmp1 tmp2 转化成 tabHost的内容 TabContentView

addTab 顾名思义 添加两个tab页 indicator指示物 (tab页的标题) setContent 设置内容

更多相关文章

  1. android 之对象传递
  2. Android中Intent对象与Intent Filter过滤匹配过程详解
  3. Android中设置ListView内容刷新问题
  4. Android NDK开发——操作JNI函数以及复杂对象的传递
  5. Android中对象池的使用
  6. 《Android Studio开发实战 从零基础到App上线(第2版)》资源下载
  7. Android垃圾回收实质内容解析
  8. android中使用httpclient方法获得网页内容并对json对象解析

随机推荐

  1. Android 图形系统及其应用
  2. Android中TextView如何实现水平和垂直滚
  3. TextView的android:maxHeight,android:min
  4. android游戏编程的学习笔记(以植物大战僵
  5. TextView 文字加图片显示效果
  6. android 使控件透明
  7. Android中对NFC的实现代码分布在如下几个
  8. android定位布局
  9. android layout_weight了解
  10. Android修改自己程序字体的方法详解