android 学习 ----控件学习 选项卡。

来源:互联网 发布:淘宝网中老年时尚t恤 编辑:程序博客网 时间:2024/06/03 20:10
首先,Activity不在继承Activity这个类而是继承它的子类----ActivityTab.在继承这个类后会有getTabHost();方法,他是获取当前activity 上面放置的Tab的TabHost。

实例代码:

import android.app.TabActivity;import android.os.Bundle;import android.view.LayoutInflater;import android.widget.TabHost;public class Sample_5_7 extends TabActivity {private TabHost myTabhost;    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        myTabhost=this.getTabHost();//从TabActivity上面获取放置Tab的TabHost        LayoutInflater.from(this).inflate(R.layout.main, myTabhost.getTabContentView(), true);        myTabhost.addTab(        myTabhost.newTabSpec("选项卡1")        .setIndicator("选项卡1", getResources().getDrawable(R.drawable.png1))        .setContent(R.id.linearLayout01)        );         myTabhost.addTab(        myTabhost.newTabSpec("选项卡2")        .setIndicator("选项卡2", getResources().getDrawable(R.drawable.png2))        .setContent(R.id.linearLayout02)        );        myTabhost.addTab(        myTabhost.newTabSpec("选项卡3")        .setIndicator("选项卡3", getResources().getDrawable(R.drawable.png3))        .setContent(R.id.linearLayout03)        );            }}


 

 

原创粉丝点击