zoukankan      html  css  js  c++  java
  • Android之Tab分页标签的实现方法一TabActivity和TabHost的结合(二)

      在上一篇讲到了TabActivity和TabHost的结合的分页实现方式一。这里,将讲到方式二。其实,方式一、二大同小异,只是方式二的布局文件可以是独立的。当然,也有些差别,例如点击顶部Tab标签时页面跳转事件响应的实现也不同。具体,看源代码。

          二、TabActivity和TabHost的结合实现分页标签--------方式二

          细节分析:

          1.主类继承TabActivity

          public class Pagination extends TabActivity

          2.获取当前TabHost对象

          TabHost tabHost = getTabHost();

          3.添加Tab分页标签
          tabHost.addTab(tabHost.newTabSpec("Tab1")        

          .setIndicator("Tab1", getResources().getDrawable(R.drawable.a1))   
          .setContent(this));  

           ........

          这里,你会疑问,布局文件不用添加吗!确实,要添加,但是动态添加。即点击哪个Tab标签时,动态添加对应的布局文件。

          public View createTabContent(String tag){..........}

        

            

              

          1、布局文件:secondpage.xml

         

          2、代码文件:

          

           在下一篇,将继续讲到TabActivity和TabHost的结合实现分页标签--------方式三,也是较前两种方式好很多。

  • 相关阅读:
    shell(7):四则运算
    linux命令(46):程序运行前后台切换
    ASP.NET WEB API必知必会:特性路由
    分享在winform下实现左右布局多窗口界面-续篇
    简述.NET事务应用原则
    分享我基于NPOI+ExcelReport实现的导入与导出EXCEL类库:ExcelUtility (续3篇-导出时动态生成多Sheet EXCEL)
    Winform应用程序实现通用消息窗口
    分享我基于NPOI+ExcelReport实现的导入与导出EXCEL类库:ExcelUtility (续2篇-模板导出综合示例)
    关于WEB Service&WCF&WebApi实现身份验证之WebApi篇
    分享我基于NPOI+ExcelReport实现的导入与导出EXCEL类库:ExcelUtility (续篇)
  • 原文地址:https://www.cnblogs.com/cpcpc/p/2123014.html
Copyright © 2011-2022 走看看