2015-07-06 2 views
0

настоящее время я использую SlidingTabLayout, как здесь:Изменение Tab текста в SlidingTabLayout

https://developer.android.com/samples/SlidingTabsBasic/src/com.example.android.common/view/SlidingTabLayout.html

Проблема у меня есть, что мне нужно, чтобы существующие вкладки названия изменится после того как они были заполнены populateTabStrip() так как мне нужно приложение для поддержки нескольких языков. Текущий метод, который работает, заключается в перезапуске приложения, но я бы этого не хотел.

ответ

2

Ну, мне удалось заставить его работать, внимательно посмотрев на код. Добавление этой функции, похоже, помогло мне.

public void updateText(CharSequence[] Titles) { 
    for (int i = 0; i < mTabStrip.getChildCount(); i++) { 
     TextView text = (TextView)mTabStrip.getChildAt(i); 
     text.setText(Titles[i]); 

    } 
} 
+0

Thanks @gammaraptor. – hermannovich

Смежные вопросы