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

Dúvida no Ex. 6 da Aula 3 - Utilizandos menus (Problemas no estilo).

Fiz a adição do código no (menu_formulario.xml), mais a imagem disponibilizada não foi para o aplicativo. O mesmo continua com os 3 pontinhos verticais e ao clicar com a mensagem de OK.


<?xml version="1.0" encoding="utf-8"?>
<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="br.com.alura.agenda.FormularioActivity">

    <item android:id="@+id/menu_formulario_ok"
        android:title="Ok"
        android:icon="@drawable/ic_confirmar"
        app:showAsaction="always"/>
</menu>
5 respostas

Kelvin, tudo bem ?

Cara tem um pequeno problema, coisa de digitação :

Dá uma olhadinha neste atributo :

  <item android:id="@+id/menu_formulario_ok"
        android:title="Ok"
        android:icon="@drawable/ic_confirmar"
        app:showAsaction="always"/>

O correto seria :

app:showAsAction="always"

Faz a alteração e fala para gente se deu tudo certo !

Abraço !

Opa, realmente não troquei do "showAsaction" para o correto quando eu estava testando, mais testei da maneira como você postou que é a que está no exercício e ainda está com problemas o meu menu.

Na hora da criação do projeto, o meu não criou a pasta menu com um xml padrão, tive que criar na mão.

Será que faltou criar mais alguma coisa?

Obrigado.

Kelvin,

Bacana isso que você disse !

Como você criou ? Só para entender o que rolou, de repente pode estar ai o problema !

Abraços

Acredito que seja as versões do SDK que não são as mesmas.

Tive que criar o meu projeto em Empty Activity pois o meu não tinha o "Blank Activity" como estava na aula, e ao escolher o modelo, vi que as configurações eram diferentes.

O modelo Blank Activity do vídeo, possuia 4 tipos de configurações.

Activity Name, Layout Name, Title, Menu Resource Name.

Já o Empty Activity que tive que escolher, só possuía 2 opções:

Activity Name, Layout Name.

O fato de ele não gerar o menu deve ter gerado algum problema.

solução!

Kelvin,

Cara faz o seguinte, no momento de criação da pasta, verifica se você fez o seguinte:

  • sobre a pasta res com o botão direito selecionar a opção new
  • escolher Android Resource Directory
  • dar o nome do diretorio e escolher o tipo de diretorio

Feito isso você consegue colocar arquivos do tipo menu !

Espero ter ajudado !

Abraços :D