Извините за мой плохой английский ...Вызов функции вместо намерения в андроиде tabactivity
я сделал панель вкладок деятельности в андроиде приложения с этим кодом:
TabHost tabHost = (TabHost) findViewById(android.R.id.tabhost);
Intent intent = new Intent(this, Page2.class);
TabHost.TabSpec spec = tabHost.newTabSpec("tab" + labelId);
View tabIndicator = LayoutInflater.from(this).inflate(R.layout.tab_indicator, tabHost.getTabWidget(), false);
TextView title = (TextView) tabIndicator.findViewById(R.id.title);
title.setText(labelId);
ImageView icon = (ImageView) tabIndicator.findViewById(R.id.icon);
icon.setImageResource(drawableId);
spec.setIndicator(tabIndicator);
spec.setContent(intent);
tabHost.addTab(spec);
С помощью этого кода я могу создать любая вкладка, которую я хочу, и все вкладки вызывают действие. Все работает нормально, но есть способ вызвать функцию при нажатии (или нажатии) на вкладке вместо вызова активности?
Спасибо, это именно то, что я искал. –