import android.os.Bundle;
import android.app.Activity;
import android.app.TabActivity;
import android.view.LayoutInflater;
import android.view.Menu;
import android.widget.TabHost;
import android.widget.TabHost.TabSpec;public class MainActivity extends  TabActivity { private TabHost MyFirstFram; 
private int[] tab = new int[] {R.id.tab_1,R.id.tab_2,R.id.tab_3,R.id.tab_4};
private String[] tab_name = new String[] {getResources().getString(R.string.tab_name_1),getResources().getString(R.string.tab_name_2),
getResources().getString(R.string.tab_name_3),getResources().getString(R.string.tab_name_4)};
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        super.setContentView(R.layout.tablayout);
        this.MyFirstFram = super.getTabHost();
      LayoutInflater.from(this).inflate(R.layout.tablayout,this.MyFirstFram.getTabContentView(),true);
      for(int i = 0 ; i < tab.length ; i ++){
      TabSpec MyTab = this.MyFirstFram.newTabSpec("tab" + i);
      MyTab.setIndicator(tab_name[i]);
      MyTab.setContent(this.tab[i]);
      this.MyFirstFram.addTab(MyTab);
      }
    }
先是说标签数组有错,改为直接输入字符串之后,又说是onCreate()方法错了
不是很明白为什么,希望哪位大神能给指点一下,谢谢了。
这代码是最初的,没有修改的。