Tab组件的简单应用
来源:互联网 发布:断食减肥知乎 编辑:程序博客网 时间:2024/04/29 05:41
先来看一下主要的代码:
MianActivity.java
package com.example.tab;import android.os.Bundle;import android.app.TabActivity;import android.view.LayoutInflater;import android.view.Menu;import android.widget.TabHost;//继承TabActivitypublic class MainActivity extends TabActivity {@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);// setContentView(R.layout.activity_main);// 获取选项卡组TabHost tabHost = getTabHost();// 引用布局文件LayoutInflater inflater = LayoutInflater.from(this);inflater.inflate(R.layout.activity_main, tabHost.getTabContentView());// 创建一个tab对象TabHost.TabSpec tab01 = tabHost.newTabSpec("tab01").setIndicator("选项一").setContent(R.id.textView1);TabHost.TabSpec tab02= tabHost.newTabSpec("tab02").setIndicator("选项二").setContent(R.id.textView2);TabHost.TabSpec tab03 = tabHost.newTabSpec("tab03").setIndicator("选项三").setContent(R.id.textView3);// 将创建好的tab放入tabHost中tabHost.addTab(tab01);tabHost.addTab(tab02);tabHost.addTab(tab03);}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {getMenuInflater().inflate(R.menu.activity_main, menu);return true;}}
activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" > <TextView android:id="@+id/textView1" android:layout_width="match_parent" android:layout_height="match_parent" android:text="内容一" /> <TextView android:id="@+id/textView2" android:layout_width="match_parent" android:layout_height="match_parent" android:text="内容二" /> <TextView android:id="@+id/textView3" android:layout_width="match_parent" android:layout_height="match_parent" android:text="内容三" /></RelativeLayout>
运行图:
- Tab组件的简单应用
- Tab组件与ListView组件的应用
- Tab控件的一个简单应用实例
- Tab组件的使用
- Tab组件的使用
- Extjs应用tab页的最简单Demo
- ActionBar简单使用介绍和Tab切换的应用
- Tab组件应用(联合listview)
- bcb中TChart组件的简单应用
- bcb中TChart组件的简单应用
- Android 广播组件的简单认识+应用
- jquery-ui的tab组件
- 简单的滑动tab
- 简单的TAB标签
- 简单的tab标签
- tab的简单写法
- 简单Tab的制作
- android简单的tab
- flex DataGrid与CheckBox的使用,表头也加上CheckBox
- C#中如何快速地将一个表(datatable)的内容复制给另一个表
- Spket在Eclipse/MyEclipse下的安装和配置
- android相关知识简介
- HDOJ - 2371 矩阵乘法
- Tab组件的简单应用
- VC 多线程编程
- 使用Eclipse开发Sencha Touch框架教程--安装开发环境和senchatouch
- jq 获取表单值
- 基于HTTP的QQ协议分析
- 风的世界里有海的七滴泪水
- 回调函数的应用
- 关于DHCP服务器回复数据包是单播还是广播的争议
- android - 滑动效果之ViewFlipper与ViewPager与Gallery