Я пытаюсь привыкнуть к Android Honeycomb, создав простое приложение для редактирования текста, которое использует панель действий и вкладки. Однако я столкнулся с неприятной проблемой. После того, как вкладка была создана и добавлена на панель действий, я хотел бы изменить текст, отображаемый на вкладке. Я думал, что с помощью следующего метода ActionBar.Tab. setText (CharSequence arg0) поможет, однако, похоже, он не меняет видимый текст. Что еще более странно, так это то, что если бы я вызвал getText (), он вернет текст, на который я изменил вкладку. Ниже приведен фрагмент кода, который я использую для изменения текста вкладки:
int currentTabIndex = ab.getSelectedNavigationIndex();
currentTabTitle = (String) ab.getTabAt(currentTabIndex).getText(); // just to check
ab.getTabAt(currentTabIndex).setText(fileName); // change tab text
currentTabTitle = (String) ab.getTabAt(currentTabIndex).getText(); // just to check
Я действительно в растерянности и искал везде. Я был бы очень признателен за любой совет, который есть у кого-нибудь. Спасибо за уделенное время.