I have an Android app with 3 tabs in a TabHost (text labels, no images). I set up the tabs like so:
intent = new Intent().setClass(this, AnnouncementsActivity.class);
spec = tabHost.newTabSpec("news").setIndicator("News").setContent(intent);
tabHost.addTab(spec);
I start up a background thread to fetch announcements from my server and I want to update the text label on the tab to tell the user how many new announcements there are. For example, I want to change the text on the Tab to "News (3)". How can I access and change the text label on the tab?
Any suggestions are welcome!
Look in the code demonstrated here, see at the end of the code there is hacky way to get the textView.