#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 ) — это Действие, в котором находится Диаграмма.
Надеюсь, это поможет вам.