0

在我的 Android 应用程序中,我有一个 TabActivity,有 3 个选项卡。在其中一个中,我想显示一个图表。我制作了图表,但我不知道如何在我的标签中显示。是否可以?

我尝试过这样的事情:

            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 回答