您的位置:首页 > 移动开发 > Android开发

android中tabhost学习

2015-11-11 16:59 543 查看
注意事项:这个使用intent意图来展示不同的卡片界面的,各个activity的布局效果等等可以自己定义,本例子是很好的入门demo,使用时注意在xml清单文件中进行注册,否则会报错

资源下载地址:http://download.csdn.net/detail/cf8833/9261167

直接上代码:

package com.example.zmap;

import android.app.TabActivity;

import android.content.Intent;

import android.os.Bundle;

import android.view.Window;

import android.widget.TabHost;



@SuppressWarnings("deprecation")

public class MainActivity extends TabActivity{

private TabHost tabhost;

private static final String TAB1="百度地图";

private static final String TAB2="谷歌地图";

private static final String TAB3="搜搜地图";

private static final String TAB4="腾讯地图";

@Override

public void onCreate(Bundle savedInstanceState){

super.onCreate(savedInstanceState);

requestWindowFeature(Window.FEATURE_NO_TITLE);

tabhost = getTabHost();

tabhost.addTab(tabhost.newTabSpec(TAB1)

.setIndicator(TAB1)

.setContent(new Intent(this,TestViewFlipper.class)));

tabhost.addTab(tabhost.newTabSpec(TAB2)

.setIndicator(TAB2)

.setContent(new Intent(this,GooogleActivity.class)));

tabhost.addTab(tabhost.newTabSpec(TAB3)

.setIndicator(TAB3)

.setContent(new Intent(this,SosoActivity.class)));

tabhost.addTab(tabhost.newTabSpec(TAB4)

.setIndicator(TAB4)

.setContent(new Intent(this,TencentActivity.class)));

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: