2014-10-20 3 views
0

Я пытаюсь создать TabView для моего приложения для Android. Это мой код JavaКак добавить вкладку в TabView

public class AllMain extends TabActivity{ 

     @Override 
     protected void onCreate(Bundle savedInstanceState) { 
      // TODO Auto-generated method stub 
      super.onCreate(savedInstanceState); 
      setContentView(R.layout.all_main); 

      // create the TabHost that will contain the Tabs 
      TabHost tabHost = getTabHost(); 
      Resources res = getResources(); 

      TabSpec tab1 = tabHost.newTabSpec("First Tab").setIndicator("Tab1").setContent(new Intent().setClass(this, TabAll_all.class)); 
      TabSpec tab2 = tabHost.newTabSpec("Second Tab").setIndicator("Tab2").setContent(new Intent().setClass(this, TabAll_all.class)); 
      TabSpec tab3 = tabHost.newTabSpec("Third tab").setIndicator("Tab3").setContent(new Intent().setClass(this, TabAll_all.class)); 

      tabHost.addTab(tab3); 
      tabHost.addTab(tab1); 
      tabHost.addTab(tab2); 

      tabHost.setCurrentTab(0); 
     } 

    } 

Но когда я запустил приложение, приложение закрывается, показывая сообщение «К сожалению, остановлено».

я понял, что комментирование ниже линии не даст мне ошибку

  tabHost.addTab(tab3); 
      tabHost.addTab(tab1); 
      tabHost.addTab(tab2); 

Спасибо заранее.

+1

опубликовать LogCat – mmlooloo

ответ

0

Добавление новой активности в файл манифеста сделал трюк

Благодаря

Смежные вопросы