`
chengyu2099
  • 浏览: 466683 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

android 入门demo Tab选项卡

 
阅读更多
package com.isoftstone.cry;

import android.app.TabActivity;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.widget.TabHost;

public class TabActivityTest extends TabActivity 
{
	private TabHost tabHost ;
	@Override
	protected void onCreate(Bundle savedInstanceState) 
	{
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		
		tabHost = getTabHost();
		//LayoutInflater是用来找layout下xml布局文件,并且实例化
		
		LayoutInflater layoutInflater  = (LayoutInflater)this.getSystemService(LAYOUT_INFLATER_SERVICE);
		layoutInflater.inflate(R.layout.framelayout,tabHost.getTabContentView(),true);
		
//		LayoutInflater.from(this).inflate(R.layout.framelayout,tabHost.getTabContentView(),true);
		
		tabHost.addTab(tabHost.newTabSpec("all").setIndicator("所有通话记录")
				.setContent(R.id.tabHosttextView1));
		tabHost.addTab(tabHost.newTabSpec("ok").setIndicator("已接来电")
				.setContent(R.id.tabHosttextView2));
		tabHost.addTab(tabHost.newTabSpec("canncel")
				.setIndicator("未接来电").setContent(R.id.tabHosttextView3));
//		不引用xml tabhost,可自定义设置视图
//		setContentView(tabHost);
	}
}
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/framelayout01"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">

      <TabHost 
          android:id="@+id/tabhost01"
          android:layout_width="wrap_content"
       	  android:layout_height="wrap_content" >
      </TabHost>
      
    <TextView
        android:id="@+id/tabHosttextView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="所有通话记录tab" />

    <TextView
        android:id="@+id/tabHosttextView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="已接来电tab" />

    <TextView
        android:id="@+id/tabHosttextView3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="未接来电tab" />
    
</FrameLayout>
分享到:
评论

相关推荐

    android选项卡demo

    在Android应用开发中,选项卡(Tab)是一种常见的用户界面元素,用于组织和展示多个相关的视图或内容区域。在本“android选项卡demo”中,开发者已经简单实现了选项卡的切换、颜色设置等基本功能。这个Demo主要涉及...

    完整的android 安卓入门demo

    【Android 安卓入门Demo详解】 Android 是一种广泛使用的开源操作系统,主要应用于移动设备,如智能手机和平板电脑。本入门Demo提供了全面的学习资源,涵盖了Android开发中的基础元素和关键概念,帮助初学者快速...

    android 用ViewStub实现Tab选项卡效果

    在Android开发中,创建Tab选项卡效果是一种常见的需求,它能帮助用户在多个视图间进行切换,提高交互体验。ViewStub是一个轻量级的View,通常用于延迟加载布局,它在XML布局文件中占据几乎为0的内存空间,直到被 ...

    android Tab选项卡

    在Android开发中,"android Tab选项卡"是一个常见的用户界面元素,用于展示多个视图或功能区域,并且允许用户在这些区域之间轻松切换。通常,Tab选项卡的设计目的是提高用户体验,使得用户能快速访问和浏览应用程序...

    Android 入门demo源码

    【Android入门Demo源码详解】 Android作为全球最受欢迎的移动操作系统之一,是许多开发者入门编程的首选平台。这个“Android入门demo源码”是专为初学者设计的学习资源,旨在通过实际操作来帮助理解Android开发的...

    Tab选项卡控件及Demo源码

    Tab选项卡控件及Demo源码 TabWebControl扩展属性 DelayTime 《1》选项卡延迟毫秒数:DelayTime值越大,延迟越长,反之亦然。 《1》暂时没有开放此功能。 SelectedTabIndex 《1》选项卡默认选中的索引 《2》缺省...

    HTML实现Tab选项卡(自动+手动)

    &lt;li&gt;&lt;a href="#tab1"&gt;选项卡1&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#tab2"&gt;选项卡2&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#tab3"&gt;选项卡3&lt;/a&gt;&lt;/li&gt; &lt;div id="tab1" class="tab-content"&gt;内容1 &lt;div id="tab2" class="tab-content"&gt;内容2 ...

    安卓FragmentTab选项卡相关-Tab控件使用的最简纯净Demo.zip

    在"安卓FragmentTab选项卡相关-Tab控件使用的最简纯净Demo.zip"这个压缩包中,开发者提供了一个简单的`FragmentTabHost`使用示例。这个Demo可能包含以下关键知识点: 1. **FragmentTabHost的初始化**:首先,你需要...

    Android应用底部导航栏(选项卡)实例Demo

    在"Android应用底部导航栏(选项卡)实例Demo"中,开发者可能使用了`TabHost`和`TabWidget`来创建一个简单的选项卡布局。以下是一般的实现步骤: 1. **布局文件**:在XML布局文件中,需要包含一个`TabHost`作为顶级...

    Android入门小Demo

    【Android入门小Demo】是一个适合初学者的项目,旨在教授Android应用开发的基础知识。这个小Demo专注于实现一个简单的判断题目功能,用户可以在此应用中回答是或否的问题,系统会根据用户选择判断答案的正误。这个...

    Android底部选项卡各种实现Demo

    "Android底部选项卡各种实现Demo" 是一个集成了多种实现方式的示例项目,旨在帮助开发者了解并掌握如何在Android应用中实现在底部显示的选项卡功能。下面我们将详细探讨几种常见的实现方法。 1. **使用Material ...

    Tab选项卡控件及Demo源码.rar

    DelayTime 《1》选项卡延迟毫秒数:DelayTime值越大,延迟越长,反之亦然。 《1》暂时没有开放此功能。 SelectedTabIndex 《1》选项卡默认选中的索引 《2》缺省情况下默认为0 《3》如果设置的索引值大于选项卡...

    Tab选项卡控件及Demo源码.zip

    本压缩包“Tab选项卡控件及Demo源码.zip”提供了关于Tab控件的实现示例和源代码,方便开发者学习和参考。 Tab控件的基本结构通常包括一个可滚动的标题栏,显示每个选项卡的标签,以及与这些标签对应的多个内容面板...

    Android自定义Tab选项卡4行代码完成调用(Fragment+ViewPager组合)

    Android自定义Tab选项卡4行代码完成调用(Fragment+ViewPager组合) 此Demo博客地址:http://blog.csdn.net/u012814441/article/details/49720899

    Android高级应用源码-Tab控件使用的最简纯净Demo.rar

    "Android高级应用源码-Tab控件使用的最简纯净Demo"是一个针对这一主题的实践项目,旨在帮助开发者理解和掌握如何在Android应用中实现简洁高效的Tab功能。 在Android中,Tab布局通常可以通过以下几种方式实现: 1. ...

    Android Tab Demo

    【Android Tab Demo】是一个专为Android平台设计的示例项目,展示了如何在应用程序中实现Tab功能。在Android开发中,Tab通常用于创建一个多面板界面,让用户可以在不同的视图或功能之间轻松切换。这个Demo旨在帮助...

    安卓FragmentTab选项卡相关-ViewPagertab视差效果sticky效果的demo.rar

    在Android应用开发中,FragmentTabHost是用于实现选项卡切换的一种常见组件,它结合了Fragment和TabHost的功能,使得在不同Tab中可以加载不同的Fragment,从而实现内容的切换。而ViewPager则是一个强大的滑动页面...

    jQuery Tab选项卡切换_files.rar

    1. `demo.css` 和 `screen.css`:这两者都是CSS样式文件,可能包含了Tab选项卡的布局、颜色、字体等样式定义。`demo.css`通常用于示例或测试场景,而`screen.css`可能是针对屏幕显示的特定样式。 2. `index.html`:...

Global site tag (gtag.js) - Google Analytics