Я играю с библиотекой поддержки дизайна TabLayout. Моя проблема заключается в том, что заголовок одной из вкладок слишком длинный, и поэтому он нарисован на 2 строках вместо 1. Мне интересно, есть ли способ масштабировать размер текста заголовка, чтобы гарантировать, что все заголовки будут нарисованы на 1 строке ,Поддержка дизайна TabLayout
Вот скриншот, чтобы лучше объяснить мою проблему:
В случае деталь очень важна, я использую Design Support TabLayout, а ViewPager и FragmentPagerAdapter для заполнения моих закладок.
Заранее благодарен!
Если вы увидите в TabLayout, будет постоянный закрытый статический окончательный int MAX_TAB_TEXT_LINES = 2; и в TabView (LinearLayout) есть текстовое представление с максимальными строками, установленными в textView.setMaxLines (MAX_TAB_TEXT_LINES);
Таким образом, вы можете предоставить свой пользовательский вид вкладке, установленной на максимальную линию, и он будет эллипсироваться в конце. т.е. tabLayout.addTab (tabLayout.newTab(). setCustomView (View v) –
@Adam Вы получаете решение? – Akshay