Android控件之TabHost用法实例分析


本文实例讲述了Android控件之TabHost用法。分享给大家供大家参考。具体如下:

以下通过TabHost实现android选项卡。

main.xml布局文件:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent">
 <LinearLayout android:id="@+id/tab01"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:gravity="center_horizontal"
  android:orientation="vertical">
  <ImageView android:id="@+id/iv01" 
    android:scaleType="fitXY"
    android:layout_gravity="center"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/andy"/>
   <TextView android:id="@+id/tv01"
    android:layout_width="wrap_content" 
   android:layout_height="wrap_content"
   android:textSize="24dip" 
   android:text="Android的创造者: Andy Rubin"/>
 </LinearLayout>
 <LinearLayout android:id="@+id/tab02"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:gravity="center_horizontal"
  android:orientation="vertical">
  <ImageView android:id="@+id/iv02" 
    android:scaleType="fitXY"
    android:layout_gravity="center"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/bill"/>
   <TextView android:id="@+id/tv02"
    android:layout_width="wrap_content" 
   android:layout_height="wrap_content"
   android:textSize="24dip"
   android:text="Java创造者之一: Bill Joy"/>
 </LinearLayout>
 <LinearLayout android:id="@+id/tab03"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:gravity="center_horizontal"
  android:orientation="vertical">
  <ImageView android:id="@+id/iv03" 
    android:scaleType="fitXY"
    android:layout_gravity="center"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/torvalds"/>
   <TextView android:id="@+id/tv03"
    android:layout_width="wrap_content" 
   android:layout_height="wrap_content"
   android:textSize="24dip"
   android:text="Linux之父: Linus Torvalds"/>
 </LinearLayout>
</LinearLayout>

TabHostActivity类:

package com.ljq.activity;
import android.app.TabActivity;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.widget.TabHost;
public class TabHostActivity extends TabActivity{
 private TabHost tab=null;
 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  tab=this.getTabHost();
  LayoutInflater.from(this).inflate(R.layout.main, tab.getTabContentView(), true);
  tab.addTab(tab.newTabSpec("选项卡一").setIndicator("选项卡一", 
     getResources().getDrawable(R.drawable.png1)).setContent(R.id.tab01));
  tab.addTab(tab.newTabSpec("选项卡二").setIndicator("选项卡二", 
    getResources().getDrawable(R.drawable.png2)).setContent(R.id.tab02));
  tab.addTab(tab.newTabSpec("选项卡三").setIndicator("选项卡三", 
    getResources().getDrawable(R.drawable.png3)).setContent(R.id.tab03));
 }
}

运行结果:

希望本文所述对大家的Android程序设计有所帮助。



相关阅读:
解读C++编程中派生类的构成和创建
jQuery实现手机号码输入提示功能实例
CentOS yum php mcrypt 扩展安装方法
使用js在页面中绘制表格核心代码
asp.net实现图片以二进制流输出的两种方法
WinXP因配额不足导致无法访问如何解决
MySQL索引之主键索引
jquery trigger实现联动的方法
非常实用的php验证码类
Dojo获取下拉框的文本和值实例代码
安装专业版的linux的方法 图解安装专业版的linux
SQL数据库实例名称找不到或远程连接失败并显示错误error40的原因及解决办法
Oracle数据库中的级联查询、级联删除、级联更新操作教程
MAC 快捷键二则(附终端光标的快捷键)
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 “8”=“发”吗作文900字 谣言在伟大的抗洪救灾战役中不堪一击 农业系统“五五”普法检查验收指导标准 《前四國論》 读书的趣味作文 大学会展专业联谊会策划书 论现在的学生为何不爱国 黑白作文2600字 为你泡脚 你为什么上大学 今世永远难“永远” 关于全民国防教育日活动方案 小学六年级作文550字:《秋思》诗改故事 小学六年级作文550字:游海南岛 农村工作要讲关系忌私情 情感日志心情随笔 小学六年级作文1500字:“131”地下工程 图形的争论 我的母校——马田小学作文100字 雨中一战 读半边 粮食系统表彰暨工作动员大会讲话 底层农民入党申请书范例 市场营销专业课程实习指导书 暗示的魔力 我爱楠溪山水 为梦想题辞 想起作文200字 粤教版-峡晖中学2009届高中毕业班质量检测试题(会员上传) 爸爸的汗水作文500字 羊年新春寄语 考验与收获 我这个老爸作文400字 可爱的小西瓜班长450字 妈妈!你和爸爸离婚吧! ^紫风铃^no.3no.4作文2400字 租赁经营合同样本 千万别小看一个又忙又美的女人 你的存在,美丽了我生命的每一个日子 我不完美,但我是完整的自己 集团公司设计师年终总结范文 对不起,我真的很爱!作文1600字 美好的春梦 迷人的千灯湖作文300字 青蛙捕食 细藤结大瓜 江夏笔记,不强拆行不行? 人生对错皆本味 黄山风景区导游词作文1000字 xx县养猪协会协会工作总结

Copyright © 2016 phpStudy |