Я использую адаптер фрагмента пейджера для двух вкладок, основанный почти одинаково на коде от Sliding Tabs Basic sdk sample. Все работало нормально, пока я не попытался поменять панель действий для панели инструментов. Мне пришлось переключить тему на свет, и теперь я заметил, что вкладки используют прозрачный цвет по умолчанию. Я хочу, чтобы мои вкладки были того же цвета, что и на панели инструментов, но при настройке цвета они полностью скрывают индикатор полосы скольжения. Каков правильный способ нажатия на SlidingTabStrip на передний план?Индикатор SlidingTabStrip под SlidingTabLayout
- Я попытался установить фоновый ресурс вкладки программно, а не через свойство темы
selectableItemBackground
. Фон все еще затушевывает индикаторы. - Я пытался использовать
bringToFront()
илиbringChildToFront()
SlidingTabStrip в нескольких местах (он создается в конструкторе SlidingTabLayout). Я пробовал это после цикла for вSlidingTabLayout.populateTabStrip()
, который кажется разумным, так как здесь создаются представления табуляции.
Интересно, почему у кого-то еще не было этой проблемы?!