Графики в TabActivity?

#android #charts #tabactivity

#Android #Диаграммы #tabactivity

Вопрос:

В моем приложении для 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 = новый просмотр строки (this);

     lv.setTitle("Budget");

    lv.setAxisValueX(budget);

    lv.setItems(items);
  

Но ничего не происходит. Есть идеи, что мне делать?

Ответ №1:

Создайте действие, отобразите свою диаграмму в Activity и заставьте 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.class ) — это Действие, в котором находится Диаграмма.

Надеюсь, это поможет вам.