当前位置:编程学习 > wap >>

求问,这个程序那里错了(在线等),谢谢各位大神

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()方法错了
不是很明白为什么,希望哪位大神能给指点一下,谢谢了。
这代码是最初的,没有修改的。 --------------------编程问答--------------------  以搞定,谢谢 --------------------编程问答--------------------
引用 1 楼 shuihack 的回复:
以搞定,谢谢

恭喜。 --------------------编程问答--------------------
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,