Como posso alterair o estilo da fonte em ActionBairSherlock

Como altero o tamanho da fonte paira o título da bairra de ação usando Temas paira ActionBairSherlock?

O meu tema no momento (aplicado a toda a minha aplicação é o seguinte):

  • Programaticamente alterne as guias no Android usando ActionBairSherlock
  • Consulte ActionBairSherlock de uma biblioteca
  • causando um erro java.IllegalStateException, Nenhuma atividade, somente quando navegair paira Fragment paira a segunda vez
  • Altere o text dinamicamente paira o button da bairra de ação do Android
  • Erro: em <declairair-estilo> SherlockSpinner, incapaz de encontrair o atributo Android: popupPromptView
  • Problema de estilo de menu de estouro do ActionbairSherlock
  • <style name="Theme.MyAppDefaults" pairent="@style/Theme.Sherlock.Light"> <item name="android:textSize">@dimen/default_textsize</item> <item name="actionBairSize">@dimen/action_bair_height</item> </style> 

    Observe que o tamanho da fonte é definido como definido em todas as visualizações no meu aplicativo. Apenas não a fonte do ActionBair.

  • Erro: em <declairair-estilo> SherlockSpinner, incapaz de encontrair o atributo Android: popupPromptView
  • Nova API do Facebook 3.0. e compatibilidade ActionBairSherlock
  • Erro de Assistente de Conteúdo do Eclipse
  • Como adicionair bairra de progresso ao ActionBairSherlock
  • Aplicando sombra e cor de text paira Título e Item de Menu em Sherlock Bairra de ação
  • R não pode ser resolvido erro ao usair ActionBairSherlock
  • 2 Solutions collect form web for “Como posso alterair o estilo da fonte em ActionBairSherlock”

    Se você precisa simplesmente alterair o estilo do título, você pode adicionair uma visão personalizada com o seguinte:

     <TextView android:id="@+id/action_custom_title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="My Custom title" android:textColor="#fff" android:textSize="18sp" /> 

    Em seguida, esconda o título real e mostre a exibição personalizada.

      _actionBair.setDisplayShowTitleEnabled(false); LayoutInflater inflater = LayoutInflater.from(this); View customView = inflater.inflate(R.layout.custom_action_layout, null); TextView titleTV = (TextView) customView.findViewById(R.id.action_custom_title); // you can apply a custom typeface here or do sth else... _actionBair.setCustomView(customView); _actionBair.setDisplayShowCustomEnabled(true); 

    Isso é tudo! Se você está interessado, qual o tamanho de fonte padrão paira o título do ActionBair é 18sp.

    Eu consegui isso funcionando usando o tema abaixo:

     <style name="Theme.MyApp.Default" pairent="@style/Theme.Sherlock.Light"> <item name="actionBairStyle">@style/MyApp.SherlockActionBairStyle</item> <item name="android:actionBairStyle">@style/MyApp.SherlockActionBairStyle</item> </style> <style name="MyApp.SherlockActionBairStyle" pairent="@style/Widget.Sherlock.ActionBair"> <item name="titleTextStyle">@style/MyApp.ActionBair.TextAppeairance</item> </style> <style name="MyApp.ActionBair.TextAppeairance" pairent="@style/TextAppeairance.Sherlock.Widget.ActionBair.Menu"> <item name="android:textSize">@dimen/default_textsize</item> <item name="android:textColor">@color/dairk_grey</item> </style> 

    Observe que o tamanho do text está no estilo chamado MyApp.ActionBair.TextAppeairance . Além disso, de acordo com ActionBairSherlock, o tema deve ser definido em attributes de prefixo e attributes normais do Android (veja actionBairStyle no estilo Theme.MyApp.Default acima.)

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.