`
zhuxinzx
  • 浏览: 293776 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Android TabActivity实现多页显示效果

 
阅读更多

 

package com.zhangyg.tab.test;
 
import java.util.ArrayList;
import java.util.List;
 
import android.app.TabActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TabHost;
 
public class MainActivity extends TabActivity implements
        TabHost.TabContentFactory {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        TabHost th = getTabHost();
        th.addTab(th.newTabSpec("home").setIndicator("首页").setContent(this));
        th.addTab(th.newTabSpec("@me").setIndicator("@我").setContent(this));
        th.addTab(th.newTabSpec("comment").setIndicator("评论").setContent(this));
        th.addTab(th.newTabSpec("mess").setIndicator("私信").setContent(this));
        th.addTab(th.newTabSpec("write").setIndicator("撰写").setContent(this));
    }
 
    @Override
    public View createTabContent(String tag) {
        ListView lv = new ListView(this);
        List<string> list = new ArrayList<string>();
        list.add(tag);
        ArrayAdapter adapter = new ArrayAdapter(this,
                android.R.layout.simple_list_item_checked, list);
        lv.setAdapter(adapter);
        return lv;
    }
}

 

分享到:
评论

相关推荐

    TabActivity 实现滑动翻页源码

    本篇文章将详细解析如何使用`TabActivity`实现滑动翻页并加入动画效果。 首先,`TabHost`是`TabActivity`的核心组件,它负责管理所有的选项卡和对应的活动。我们需要在布局文件中定义一个`TabHost`,然后在代码中...

    使用 TabActivity 实现滑动翻页(带动画)和标签置底

    在Android开发中,`TabActivity`是早期版本中用于实现标签栏切换的一种方式,它可以创建一个带有多个选项卡的活动,每个选项卡对应一个单独的`Activity`或`Fragment`。然而,`TabActivity`在Android API Level 13...

    使用TabActivity简单实现TabHost显示

    在早期的Android版本中,TabActivity被广泛使用来实现这一功能,但现在已被废弃,推荐使用Fragment和ViewPager来代替。然而,为了理解这个老式的方法,我们将深入探讨如何使用TabActivity简单实现TabHost显示。 ...

    Fragment + TabActivity实现标签内跳转

    TabHost是Android系统提供的一个用于实现标签页功能的组件,而Fragment则可以看作是可重用的UI组件,它们在现代Android开发中扮演着重要角色。 首先,Fragment是Android SDK中的一种组件,它允许开发者在活动中添加...

    android tabactivity+listview+边框圆角+相机调用

    总结来说,这个项目可能涉及到创建一个使用TabActivity的多页应用,每个页面包含一个ListView来展示数据。ListView的每一项可能具有圆角边框的视觉效果,而应用还提供了调用手机相机的功能。虽然TabActivity已经过时...

    android利用fragment实现TabActivityd的效果

    TabActivity曾是Android早期版本中实现标签页切换的主要方式,但随着Android API的发展,TabActivity已被废弃。现在,我们通常使用Fragment和TabHost或者PagerTabStrip等组件来实现类似的功能。本文将详细介绍如何...

    Android学习4——ListActivity,TabActivity

    在早期的Android版本中,TabActivity用于实现多标签页的应用界面。它是一个特殊的Activity,允许开发者在一个Activity中展示多个Tab,每个Tab可以包含不同的Fragment或Activity。然而,随着Android设计指南的更新,...

    android 如何在tabactivity中嵌套tab

    在Android开发中,TabActivity是早期版本用于实现标签页切换的一种方式。然而,随着Android SDK的更新,TabActivity已被废弃,现在推荐使用Fragment和ViewPager来实现类似的功能。但为了理解这个旧的用法,我们将...

    用Fragment模拟TabActivity

    在Android应用开发中,`TabActivity`曾是实现标签页切换的主要方式,但自API 17之后,它已被弃用。现在,开发者通常使用`Fragment`和`ViewPager`等组件来实现类似的功能,这既符合最新的Android设计指南,也能提供更...

    Android开发之TabActivity用法实例详解

    TabActivity实现标签页的功能,通过导航栏对各个页面进行管理。 二.XML布局文件 注意: 1.TabActivity的布局文件要求以TabHost作为XML布局文件的根。 2.通常我们采用线性布局,所以&lt;TabHost&gt; 的子元素是 。 3.对应...

    android实现自定义tab页

    在Android应用开发中,创建自定义的Tab页可以极大地提升用户体验和界面的个性化。本教程将深入探讨如何利用RadioButton实现非源生风格的Tab页,而不是依赖于原生的TabHost或ViewPager。以下是对这个主题的详细讲解:...

    Android_TabActivity.rar_Tabú_android tab_android的Fragment

    然而,随着Android SDK的发展,TabActivity已经被弃用,取而代之的是使用 Fragments 和 ViewPager 来实现更现代、更灵活的多页视图。下面我们将深入探讨如何使用Fragment和ViewPager来实现类似TabActivity的功能,...

    TabActivity自定义实现标签换页

    在Android开发中,`TabActivity`是早期版本中用于实现标签栏切换页面的一种方式。它允许用户通过点击不同的标签在多个视图之间进行切换,提供了一种直观且友好的用户界面。然而,随着Android SDK的发展,`...

    TabActivity笔记

    然而,在旧版应用中,`TabActivity`仍然是一个重要的概念,因为它提供了一种简单的方式来组织多个`Activity`或`View`并实现它们之间的切换。 `AndroidManifest.xml`文件是每个Android应用的核心配置文件,它包含了...

    TabActivity中的Tab标签详细设置

    在Android开发中,TabActivity是早期用来实现底部标签栏切换页面的一种方式,它结合了TabHost和ActivityGroup来实现多页面间的切换。然而,随着Android版本的更新,TabActivity已经逐渐被Fragment和ViewPager等组件...

    TabActivity的使用

    在Android开发中,`TabActivity`是早期API版本中用于实现多标签页切换的一种方式。本文将深入探讨`TabActivity`的使用,以及如何通过源码理解和应用它,同时也会介绍一些相关的工具来辅助开发。 `TabHost`是`...

    TabActivity之间跳转、传值

    在Android应用开发中,`TabActivity`是一种常见的用于创建多标签界面的设计模式。它允许用户在不同的标签之间切换,每个标签通常对应一个独立的功能模块。然而,随着Android SDK的更新,`TabActivity`已被废弃,...

    TabActivity使用实例

    `TabActivity`是Android 2.x版本中的一部分,它基于`ActivityGroup`,允许在一个`Activity`中嵌套多个子`Activity`,每个子`Activity`对应一个标签页。这种方式现在看来并不推荐,因为它带来了复杂的生命周期管理...

    TabActivity

    在Android开发中,`TabActivity`是一个非常经典的组件,它被用于实现底部导航栏或者顶部选项卡的效果。在早期的Android版本中,`TabActivity`是官方推荐的实现多标签切换的方式,但在后来的API更新中,它逐渐被更...

Global site tag (gtag.js) - Google Analytics