Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Duvida ActionBar

Um detalhe IMPORTANTE sobre o uso do appCompat é que no seu XML menu precisa criar uma "tag" para referenciar o showAsAction (Tem tudo isso na documentação oficial da google-android).

Exemplo:

      xmlns:meuapp="http://schemas.android.com/apk/res-auto" >
    <item 
        android:id="@+id/action_settings"
        android:title="@string/action_settings"
        android:icon="@drawable/ic_menu_moreoverflow_normal_holo_light"
        meuapp:showAsAction="always">        
        <menu>
            <!-- LOGIN -->
            <item
                android:id="@+id/action_login"
                android:icon="@drawable/ic_login"
                android:title="@string/login"
                meuapp:showAsAction="ifRoom|withText" />            
        </menu>        
    </item>       
</menu>

Isso garante o funcionamento correto para todas as versões abaixo do 3.0+

Além disso no método onCreateOptionsMenu() é preciso retornar o super() para correto funcionamento:

@Override
public boolean onCreateOptionsMenu(Menu menu) {

        getMenuInflater().inflate(R.menu.principal, menu);
return super.onCreateOptionsMenu(menu);
}

Espero que tenha ajudado! :D


Em 5 de dezembro de 2013 13:45, Marcelo Henrique <marcelohd02@gmail.com> escreveu:


Em 5 de dezembro de 2013 13:23, Felipe Faria <felipedsf@gmail.com> escreveu:

Olá pessoal, tudo bem?


Estou começando a desenvolver em android agora e estou com uma duvida.
Comecei a escrever uma app para android 2.3 e estou usando a actionbar da biblioteca de suporte v7, porém não estou conseguindo adicionar botões a ela.

Pelo que vi eu tenho que adicionar pelo método onCreateOptionsMenu porém sempre que crio o menu neste método o menu aparece quando é pressionado o botão de menu.


Vocês já passaram por algo parecido, ja fizeram algum app com versão menor que 3.0 com actionbar?


Att.
--
Felipe dos Santos Faria
Skype: felipefaria_
Celular: (31)9388-3448

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.



--
                                              - Marcelo Henrique -

  "Se não puder se destacar pelo talento, vença pelo esforço." (Dave Weinbaum)
              "Mate o pecado antes que ele o mate." ( Richard Baxter )

----------------------------------------------------------------------------
ATENÇÃO !!!

Se houver documentos de escritório incluídos neste e-mail,
eles poderão estar no formato ODF, um padrão aberto,
gratuito e homologado pela ISO e ABNT.
Para visualizar ou editar, basta copiar e instalar o LibreOffice em
http://www.documentfoundation.org/

Cansou de vírus, pragas virtuais, travamentos e falta de desempenho?
O melhor anti vírus é usar Linux :)
Conheça o Mint, Um sabor mais doce de GNU/Linux (http://www.linuxmint.com/
ou o Debian, Um sabor mais apurado de GNU/Linux (http://www.debian.org/)!

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.



--
سمووحخ ̷̴̐ خ ̷̴̐ خ ̷̴̐ خ امارتيخ ̷̴̐ خ
Analista-Programador

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário