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

首先,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)
        		);        
    }
}


 

 

你可能感兴趣的:(android,Class,import)