android实现tabs分页

标签: Android 分页
发布时间: 2011/1/25 12:43:57

  Android能够实现各种分页的显示,主要是利用了TabActivity类来实现各种功能,如下图,是一个简单的实例:

BA9Z}4VZ9(0@TMW%XV`AR7G

 

上图实现的主要代码是:

。。。

       TabHost tabHost = getTabHost();
       LayoutInflater.from(this).inflate(R.layout.androidtabs, tabHost.getTabContentView(), true);

       tabHost.addTab(tabHost.newTabSpec("tab1")
               .setIndicator("tab1")
               .setContent(R.id.view1));
       tabHost.addTab(tabHost.newTabSpec("tab3")
               .setIndicator("tab2")
               .setContent(R.id.view2));
       tabHost.addTab(tabHost.newTabSpec("tab3")
               .setIndicator("tab3")
               .setContent(R.id.view3));

。。。

还可以进行各种内容的填充,和在分页上面显示各种图片和布局。

J(SAEF5()WKVPL(]BX4_M]N

不仅可以和布局结合起来,还可以和列表相结合,实现各种复杂的功能。

8XPTD9XO3B)9Q8}1R%8I$9E

要想实现几个activity结合使用,要在AndroidManifest.xml配置每个activity,不然运行不了。

本文源代码:

 https://wangjun-memory.googlecode.com/svn/trunk/AndroidTabsDemo

在这个版本控制中,有着详细的日志提交,可以通过查看日志,查找自己所需要的版本。

官方微信
官方QQ群
31647020