0

私の Android アプリには、3 つのタブを持つ TabActivity があります。そのうちの 1 つで、チャートを表示したいと考えています。グラフを作成しましたが、タブに表示する方法がわかりません。出来ますか?

私はそのようなことを試しました:

            spec = getTabHost().newTabSpec("tag3");
    spec.setContent(R.id.details);
    spec.setIndicator(lv);

    spec.setIndicator("Details", getResources()
            .getDrawable(R.drawable.list));
    getTabHost().addTab(spec);

ここで、lv は次のとおりです。lv = new LineView(this);

    lv.setTitle("Budget");

    lv.setAxisValueX(budget);

    lv.setItems(items);

しかし、何も起こりません。どうすればいいですか?

4

1 に答える 1

0

アクティビティを作成し、アクティビティにチャートを表示し、TabActivity が必要なタブでそのアクティビティを起動するようにします。

Intent intent = new Intent().setClass(this, Chart.class);
spec=tabHost.newTabSpec("home").setIndicator("",res.getDrawable(R.drawable.list)).setContent(intent);
tabHost.addTab(spec);

Chart (Chart.class から) は、Chart が存在する Activity です。

これがお役に立てば幸いです。

于 2011-05-20T07:08:50.413 に答える