Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Problemas com showAsAction

estou com problemas com android:showAsAction="always", pois o mesmo nao está fazendo efeito... estou usando a API 4.1.2... e já pesquisei e nao encontrei o erro...

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    tools:context="brcom.caelum.cadastro.ListaAlunos" >

    <item
        android:id="@+id/novo"
        android:showAsAction="always"      
        android:title="Novo"
        app:showAsAction="never"
        />

    <item 
        android:id="@+id/Mapa"
        android:showAsAction="always"         
        android:title="Mapa"
        />

</menu>
3 respostas

Dioni da uma olhada na minha resposta desta discussão Clique aqui

Se você não entender me avisa, ta em inglês mas da pra entender eu acho..rsrs

eu entendi, resolvi o problema com o att app:showAsAction="always", podes me explicar a diferença entre o app: e android: ? vlw

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    tools:context="brcom.caelum.cadastro.ListaAlunos" >

    <item
        android:id="@+id/novo"           
        android:title="Novo"
        app:showAsAction="always"        
        />
solução!

pelo que entendi é que você usa o namespace (app) quando a versão do android em que você vai roda não tem esse atributo "nativo", ele meio que leva esse atributo com seu aplicativo.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software