0

AndroidでMenuTabを作成しようとしていますが、多くの問題があります。これが私のコードです

tabHost = (TabHost) A.findViewById(R.id.tabHost);
tabHost.setup();
TabSpec spec1 = tabHost.newTabSpec("tab_news");
spec1.setIndicator(
    "", //Load news titlte
    A.getResources().getDrawable(R.drawable.icon_menu_news) //Load icon
);

spec1.setContent(R.id.tab_news);
tabHost.addTab(spec1);

最初の質問は、インジケーター内に「タイトル」を入れると画像が表示されないのはなぜですか?

さて、このタブが選択されたときに新しいアクティビティを作成したいと思います。

TabSpec firstTabSpec = tabHost.newTabSpec("tid1");
firstTabSpec.setIndicator("First Tab Name").setContent(new Intent(A,Test.class));

この例は機能しません...このエラーが発生します

09-15 23:19:26.861: E/AndroidRuntime(14938): java.lang.RuntimeException: アクティビティ ComponentInfo{com.workactivity/com.workactivity.MainActivity} を開始できません: java.lang.IllegalStateException: 呼び出すのを忘れましたか「public void setup(LocalActivityManager activityGroup)」?

セットアップについてグーグルで検索しようとしましたが、一致するものはありません...

私はこのチュートリアルに従います: http://www.androidpeople.com/android-tabhost-tutorial-part-1 そしてこれ: http://android-pro.blogspot.com.es/2010/08/tabbed-applications- in-android.html

全てに感謝 :)

4

1 に答える 1