2013-09-23 2 views
1

Как управлять действием бар вкладки width.here прикрепление screen .Как уменьшить Вкладки ActionBar ширина программно

+0

Здесь я ahave другой вкладки также, я хочу, чтобы настроить другую вкладку также с из прокрутки вкладки – user1987430

+0

Это потому, что ваши изображения не заполняют целые вкладки? Разве вы не должны просто пытаться подготовить лучшие изображения? – Szymon

+0

@ Шимон, я думаю, OP пытается сказать, что они не хотят прокрутки в заголовках табулатуры. Они хотят, чтобы все заголовки отображались на одном экране, т. Е. Если имеется всего 5 вкладок, все заголовки должны быть видимыми. – ozbek

ответ

1

Вы можете попробовать удалить их по умолчанию отступы, путем переопределения стиля по умолчанию:

<style name="TabViewNoPadding" parent="@android:style/Widget.Holo.Light.ActionBar.TabView.Inverse"> 
    <item name="android:padding">0dp</item> 
</style> 

, а затем установить этот стиль в вашей теме приложения:

<item name="android:actionBarTabStyle">@style/TabViewNoPadding</item> 
0

Вы можете сделать это с помощью стиля Tab Bar.

Для версии для Android менее 14 добавьте в свою тему приложения следующее:

<style name="Theme.Apptheme" parent="@style/Theme.AppCompat.Light"> 
    <item name="actionBarTabStyle">@style/ActionBarTabStyle.Apptheme</item> 
</style> 

<style name="ActionBarTabStyle.Apptheme" parent="@style/Widget.AppCompat.ActionBar.TabView"> 
    <item name="android:paddingLeft">0dp</item> 
    <item name="android:paddingRight">0dp</item> 
</style> 

Для версии 14 и далее см. То же самое.

<item name="android:actionBarTabStyle">@style/ActionBarTabStyle.Apptheme</item> 
Смежные вопросы