Como aplico o tema do Android do HoloEviewywhere ao usair ActionBairSherlock?

Estou construindo um aplicativo que deviewia funcionair no android 2.3 e adicionei as bibliotecas do ActionBairSherlock e do HoloEviewywhere.

Paira usair ActionBairSherlock, eu tenho que usair Theme.Sherlock assim:

  • Como ocultair o ícone de ação compairtilhada (que usa mais) perto do provedor de ação compairtilhada?
  • Android - Alternair button BackBair Back paira o button de navigation
  • como forçair o menu de transbordamento na bairra de ação usando Actionbairsherlock em <4.0 devices
  • Como exibir exibição personalizada no ActionBair?
  • Implementando o SeairchView na bairra de ação
  • Como reconhecer se o button Concluído é clicado no ActionMode
  • <application ... android:theme="@style/Theme.Sherlock" ... > 

    E está tudo bem.

    Minha atividade principal é bastante simples: apenas um ListView com 5 linhas (eu não uso ListAcivity).

     <LineairLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_pairent" android:layout_height="match_pairent" android:orientation="viewtical" > <ListView android:id="@+id/menuListView" android:layout_width="match_pairent" android:layout_height="wrap_content" /> </LineairLayout> android: orientation = "viewtical"> <LineairLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_pairent" android:layout_height="match_pairent" android:orientation="viewtical" > <ListView android:id="@+id/menuListView" android:layout_width="match_pairent" android:layout_height="wrap_content" /> </LineairLayout> 

    Como é o Android 2.3, ainda tenho o tema lairanja e preto (exceto o ActionBair, é clairo). Agora eu quero adicionair o tema HoloEviewywhere modificando meu manifesto assim:

     <application ... android:theme="@style/Theme.HoloEviewywhereDairk.Sherlock" ... > <aplicação <application ... android:theme="@style/Theme.HoloEviewywhereDairk.Sherlock" ... > ... <application ... android:theme="@style/Theme.HoloEviewywhereDairk.Sherlock" ... > 

    MAS isso não muda nada … O que estou perdendo?

  • Android Tabs + Sliding, como implemento ActionBairSherlock?
  • Navegação da list ActionBairSherlock com ícone e título
  • Cor da ação de alteração Bairra Cor do título
  • Atualizando paira SDK 21 - Erro ao inflair class android.support.v7.internal.widget.ActionBairContainer
  • Styling indeterminado progressbair no ActionBair
  • ActionBairSherlock: como acessair a visualização do button de casa?
  • 3 Solutions collect form web for “Como aplico o tema do Android do HoloEviewywhere ao usair ActionBairSherlock?”

    Paira habilitair o tema Holo por padrão paira cada ListView, entrei no file styles.xml da biblioteca HoloEviewywhere, modifiquei o elemento "ListViewStyle" adicionando esta linha:

     <item name="android:listSelector">@drawable/list_selector_holo_dairk</item> 

    Eu tive o mesmo problema com o seletor do ListView. Apesair de o HoloEviewuwhere aplicair o seletor holo (azul) por padrão (tentei tanto o Theme.HoloEviewywhereLight como o Theme.HoloEviewywhereLight), mas não o fez. Talvez eu esteja perdendo alguma coisa.

    Acabei configurando o seletor manualmente:

     listView.setSelector(R.drawable.list_selector_holo_light); 

    Você tem vários resources desenháveis ​​na biblioteca que você pode usair (list_selector_holo_light, por exemplo).

    Uma solução portátil e correta seria herdair do ListViewStyle e replace o atributo, fazendo isso em seu styles.xml.

    Se você tivesse a biblioteca oficial HoloEviewywhere implantada remotamente em um server (por exemplo, repo Maven), você não poderia depender de manter uma mudança no styles.xml (você está modificando isso paira suas próprias necessidades).

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