TabHost 调用模版使用方法

import android.app.TabActivity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.TabHost;

import com.main.model.Model;

public class TabBottomActivity extends TabActivity {
	
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.page_botton_tab);
		
		TabHost tabHost=getTabHost();

		Intent friendIntent=new Intent();
		friendIntent.setClass(this,FellingActivity.class);
		TabHost.TabSpec FriendsSpec=tabHost.newTabSpec("tab1");
		FriendsSpec.setContent(friendIntent);
		FriendsSpec.setIndicator(Model.showTabHost(getResources().getString(R.string.my_friends), R.drawable.my_friend, this));
		tabHost.addTab(FriendsSpec);
		
		Intent msgListIntent=new Intent();
		msgListIntent.setClass(this, MsgListActivity.class);
		TabHost.TabSpec msgSpec=tabHost.newTabSpec("tab2");
		msgSpec.setContent(msgListIntent);
		msgSpec.setIndicator(Model.showTabHost(getResources().getString(R.string.hotmes),R.drawable.friend_d, this));
		tabHost.addTab(msgSpec);
		
		Intent sendIntent=new Intent();
		sendIntent.setClass(this, MsgListActivity.class);
		TabHost.TabSpec senddMsgSpec=tabHost.newTabSpec("tab3");
		senddMsgSpec.setContent(sendIntent);
		senddMsgSpec.setIndicator(Model.showTabHost(getResources().getString(R.string.friends_message),R.drawable.my_info, this));
		tabHost.addTab(senddMsgSpec);
		
		Intent SttingIntent=new Intent();
		SttingIntent.setClass(this, SettingActivity.class);
		TabHost.TabSpec SttingSpec=tabHost.newTabSpec("tab4");
		SttingSpec.setContent(SttingIntent);
		SttingSpec.setIndicator(Model.showTabHost(getResources().getString(R.string.setting),R.drawable.setting, this));
		tabHost.addTab(SttingSpec);
		
		tabHost.setCurrentTab(0); //默认显示第0页
	}
	
}


/**
	 * 设置TabHost模版
	 */
	public static LinearLayout showTabHost(String text,int imagepath,Context context){
		LinearLayout linearLayout=(LinearLayout)LayoutInflater.from(context).inflate(com.main.R.layout.model_bottom_tabhost, null);
		TextView textView=(TextView)linearLayout.findViewById(com.main.R.id.bottom_text);
		textView.setText(text);
		ImageView imageView=(ImageView)linearLayout.findViewById(com.main.R.id.bottom_imageView);
		imageView.setImageResource(imagepath);
		return linearLayout;
	}
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值