Я создаю приложение с ActionBarSherlock и использую вкладки ActionBar. Ниже показано, как я определяю вкладки:
actionBar.addTab(actionBar.newTab().setText("test").setTabListener(new TabListener<AccountsListFragment>(this, "accounts",AccountsListFragment.class)));
Я пытаюсь изменить высоту вкладок. Насколько я понимаю, нет возможности изменить только высоту вкладок. Вам также необходимо изменить высоту основной панели действий (я беру свое определение основной панели действий из) http://developer.android.com/design/patterns/actionbar.html#considerations-split-action-bars Чтобы изменить высоту панели действий, используйте приведенный ниже стиль внутри основной темы
<item name="actionBarSize">100dp</item>
<item name="android:actionBarSize">100dp</item>
Приведенный выше код, похоже, работает на всех устройствах, чтобы изменить как основную панель действий, так и вкладки, кроме jellybean. Я тестировал это на галактическом нексусе 4.1.2. Также на 4.2 Nexus 7. Кажется, он работает одинаково на обоих. Он изменяет только основную панель действий, а не высоту вкладки.
Мы также попробовали пользовательский вид для вкладок, который нам не помог.
Если кто-нибудь может указать мне, где в Google говорится, что они больше не позволяют изменять высоту вкладок (в чем я сомневаюсь), или дать мне стиль для решения этой проблемы. Я буду очень признателен. Если вы даже дадите мне пример с обычной панелью действий, а не с Шерлоком, это должно мне помочь.