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;
}
TabHost 调用模版使用方法
最新推荐文章于 2021-05-28 04:50:03 发布