`
ouyangfeng521
  • 浏览: 248703 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

android activity tabhost

阅读更多
在activity中使用tab

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
	android:orientation="vertical" android:layout_width="fill_parent"
	android:layout_height="fill_parent">
	<TabHost android:id="@+id/tabhost" android:layout_width="fill_parent"
		android:layout_height="fill_parent">
		<TabWidget
             android:id="@android:id/tabs"
             android:layout_width="fill_parent"
             android:layout_height="60px"            
             android:paddingBottom="10dip"
         /> 
         
         <FrameLayout
             android:id="@android:id/tabcontent"
             android:layout_width="fill_parent"
             android:layout_height="fill_parent"
             android:paddingTop="60px"> 
		<TextView android:id="@+id/view1" android:background="@drawable/blue"
			android:layout_width="fill_parent" android:layout_height="fill_parent"
			android:text="@string/tabs_1_tab_1" />

		<TextView android:id="@+id/view2" android:background="@drawable/red"
			android:layout_width="fill_parent" android:layout_height="fill_parent"
			android:text="@string/tabs_1_tab_2" />
			</FrameLayout>
	</TabHost>
</LinearLayout>



以下是java代码
@Override
	protected void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
		host=(TabHost) findViewById(R.id.tabhost);
		host.setup();
//		LayoutInflater.from(this).inflate(R.layout.main,
//				host.getTabContentView(), true);
		host.addTab(host.newTabSpec("1").setContent(R.id.view1).setIndicator("1"));
		host.addTab(host.newTabSpec("2").setContent(R.id.view2).setIndicator("2"));
	}
分享到:
评论

相关推荐

    Android 嵌套TabHost示例

    在Android应用开发中,TabHost是一个非常重要的组件,它用于创建多标签的界面,让用户能够通过不同的标签页浏览和切换不同的功能或内容。本示例是关于如何在Android中实现嵌套的TabHost,即两个层级的TabHost,类似...

    android的tabhost的一个例子

    在Android开发中,TabHost是一个非常重要的组件,用于创建具有多个选项卡的用户界面,每个选项卡都可以承载不同的Activity或View。在这个例子中,我们将会深入理解如何使用TabHost、ActivityGroup以及源码分析,来...

    Android studio TabHost布局

    在Android应用开发中,TabHost是一个非常重要的组件,它用于创建多标签的用户界面,使得用户可以在不同的功能之间轻松切换。本文将详细讲解如何在Android Studio中使用TabHost进行布局设计,以及如何自定义TabHost的...

    Android-TabHost.rar_android_android tabhost_tabhost_tabhost andr

    在Activity的`onCreate()`方法中,你需要初始化TabHost并设置其ID为`android.R.id.tabhost`。这可以通过调用`TabHost.setup()`方法来完成。 ```java TabHost tabHost = (TabHost) findViewById(R.id.tabhost); ...

    androidTabhost界面切换

    首先,`TabHost` 是 Android SDK 提供的一个容器,它允许我们在同一个活动中展示多个 `Tab`,每个 `Tab` 对应一个不同的 `Activity` 或 `Fragment`。这样用户可以通过点击 `Tab` 在不同的功能之间切换,提高用户体验...

    Android的tabHost案例

    在Android开发中,TabHost是一个非常重要的组件,用于创建具有多个选项卡的用户界面,每个选项卡都可以展示不同的内容或活动。本案例是为初学者设计的,旨在帮助理解如何在Android应用中有效地使用TabHost。 ...

    android TabHost自定义选项卡

    在Android应用开发中,TabHost是一个非常重要的组件,它允许我们创建带有多个选项卡的应用界面。这个组件在早期的Android版本中广泛使用,为用户提供了一种便捷的方式来组织和切换不同的视图或活动。本文将深入探讨...

    android开发 tabhost应用

    在Android开发中,TabHost是一个非常重要的组件,它允许开发者创建多标签的界面,类似于浏览器中的标签页。这个“android开发 tabhost应用”的主题聚焦于如何利用TabHost来实现一个可滚动并能调整文字居中显示的Tab...

    Android Tabhost 实例demo

    在Android开发中,TabHost是一个非常重要的组件,用于创建具有多个Tab标签的界面,每个标签页可以关联一个单独的活动(Activity)或者帧布局(FrameLayout)。本实例演示了如何在Android应用程序中自定义TabHost,以...

    android TabHost简单使用

    在Android开发中,TabHost是一个非常实用的组件,它允许我们创建带有多个选项卡的应用界面,每个选项卡可以展示不同的内容或活动。本篇文章将详细介绍如何在Android项目中使用TabHost,以及它的工作原理。 首先,...

    自定义Android中TabHost组件显示在屏幕底部,并实现滑动切换页面(源码下载)

    在Android应用开发中,TabHost组件是一个非常常用的工具,它用于创建带有标签页的应用界面,让用户可以在多个视图间切换。本教程将详细介绍如何自定义TabHost组件使其显示在屏幕底部,并实现通过滑动切换页面的功能...

    自定义Android的TabHost控件样式

    在Android应用开发中,TabHost是一个非常重要的组件,它用于创建多标签的界面,使得用户可以在不同的视图间切换。自定义TabHost的样式能够帮助开发者实现更个性化、更具吸引力的用户界面。本文将深入探讨如何自定义...

    android Tabhost 实现底部菜单效果

    在Android开发中,TabHost是实现底部导航菜单的一种传统方式,它允许用户在多个标签页之间切换,每个标签页通常代表一个不同的功能区域。本文将详细介绍如何使用TabHost来创建带有图片和文字,并且在选中时有明显...

    android TabHost(标签)的使用

    在Android开发中,TabHost是实现标签栏切换界面的一个关键组件。TabHost允许开发者创建一个具有多个Tab的界面,每个Tab都可以关联到不同的布局或活动(Activity),为用户提供直观的多视图导航体验。本文将深入讲解...

    android Tabhost使用Demo

    在Android开发中,TabHost是一个非常重要的组件,用于创建具有多个Tab标签的界面,每个标签页可以承载不同的活动(Activity)或视图。本Demo主要展示了如何在Android应用中使用TabHost来构建一个多标签的用户界面。...

    Android左侧TabHost.rar

    在Android开发中,TabHost是一个重要的组件,它用于创建具有多个选项卡的用户界面,每个选项卡都可以承载一个单独的Activity或Fragment。这个名为"Android左侧TabHost.rar"的压缩包很可能包含了一个示例项目,演示...

    Android使用tabhost源码

    在Android开发中,TabHost是一个非常重要的组件,它允许开发者创建具有多个标签(tabs)的用户界面,每个标签可以关联到不同的活动(Activity)或视图(View)。本篇文章将深入探讨如何使用TabHost源码在Android应用...

    TabHost的使用方法

    在Android开发中,TabHost是一个非常重要的组件,用于创建具有多个Tab标签的界面,每个标签可以展示不同的内容或活动(Activity)。本教程将详细介绍如何使用TabHost,特别适合初学者和教学场景,例如构建一个模拟...

    android通过tabhost实现标签页

    `TabHost`是Android中的一个容器类,它允许开发者在一个Activity中创建多个`Tab`,每个`Tab`都可以关联到一个不同的`View`或者`Fragment`。`TabHost`通常包含两个主要组件:`TabWidget`和`FrameLayout`。`TabWidget`...

Global site tag (gtag.js) - Google Analytics