Jump to content
Sign in to follow this  
polska

Android Action Bar

Recommended Posts

polska

Boas pessoal, estava aqui a fazer uma app de teste com propósito na action bar e aconteceu uma coisa que não estava à espera num device com API 9 (GINGERBREAD) ...

Bem, eu tenho 2 actividades nesta app, na action bar da actividade principal apenas quero mostrar o nome da App mais aquele icon que aparece sempre à direita que funciona de drop list com itens como as definições da app por exemplo.. O que acontece é que este icon não está aparecer, eu estou a usar a support library necessária para a compatibilidade de action bar nos sistemas e está tudo a funcionar correctamente, o que falta mesmo é este iconzinho da drop list..

aqui está o xml do menu da actividade principal:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:teste="http://schemas.android.com/apk/res-auto" >

   <item
    android:id="@+id/action_settings"
    android:showAsAction="never"
    teste:showAsAction="never"
    android:title="@string/action_settings" />

</menu>

.

estou a usar a namespace teste para conseguir usar o showAsAction em sistemas 2.1 ou superior.

Btw, na segunda actividade também só falta aparecer este icon, porque os outros dois que quis usar aparecem:

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:teste="http://schemas.android.com/apk/res-auto" >

   <item android:id="@+id/action_search"
       android:showAsAction="ifRoom"
       teste:showAsAction="ifRoom"
       android:icon="@drawable/ic_action_search"
       android:title="@string/action_search" />

   <item android:id="@+id/action_edit"
       android:showAsAction="ifRoom"
       teste:showAsAction="ifRoom"
       android:icon="@drawable/ic_action_edit"
       android:title="@string/action_edit" />

   <item
       android:id="@+id/action_settings"
       android:showAsAction="never"
       teste:showAsAction="never"
       android:title="@string/action_settings" />

</menu>

Os sistemas inferiores a 3.0 não têm suporte para este icon ou será outro o problema?


Corrige um sábio e ele mais sábio ficará. Corrige um ignorante e um inimigo ganharás.

Share this post


Link to post
Share on other sites
polska

Já resolvi o problema, no caso de quem tiver dispositivos android com o botão hardware de menu é só carregar lá que os itens overflow aparecem.

Edited by polska

Corrige um sábio e ele mais sábio ficará. Corrige um ignorante e um inimigo ganharás.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.