Alterar a altura da barra de ações no Android JellyBean

Tenho desenvolvido recentemente um aplicativo para Android, no qual preciso ter um layout e uma dimensão personalizados para a barra de guias. A maneira que eu fiz isso até agora é usando a biblioteca ActionBarSherlock do Jake Wharton para suportar versões do Android pré-HoneyComb e aplicando um estilo ao aplicativo no qual eu edito o item de estilo actionBarSize.

Agora, eu testei o aplicativo no Galaxy S3 (com o Jellybean nele), e a altura da barra de guias não muda mais de acordo com oactionBarSize valor.

Então eu comecei a olhar através do código do JellyBean, e encontrei este método noActionBarPolicy classe:

    public int getTabContainerHeight() {
            TypedArray a = mContext.obtainStyledAttributes(null, R.styleable.ActionBar,
               com.android.internal.R.attr.actionBarStyle, 0);
            int height = a.getLayoutDimension(R.styleable.ActionBar_height, 0);
            Resources r = mContext.getResources();
            if (!hasEmbeddedTabs()) {
                // Stacked tabs; limit the height
                height = Math.min(height,
                        r.getDimensionPixelSize(R.dimen.action_bar_stacked_max_height));
            }
            a.recycle();
            return height;
    }

Pelo que eu entendo nesse método, parece que JellyBean limita a altura do TabBar, quando o aplicativo está no modo retrato, definindo a altura da barra de guias para o valor de dimensão "action_bar_stacked_max_height" (que é 48dp, em 4,1/values/dimen.xml arquivo), embora eu tenha definido a altura da barra de açãoactionBarSize.

Eu tentei substituir este valor de dimensão, definindo-o para o meu próprio valor no meu próprio valordimen.xml arquivo, mas eu não tive sorte. Não funcionou.

Minha pergunta:

Vocês sabem de uma maneira em que eu posso substituir o valor de dimensão "action_bar_stacked_max_height"?

Agradeço antecipadamente!

questionAnswers(3)

yourAnswerToTheQuestion