Dúvidas sobre como usar a propriedade android:showAsAction="never"?

4 respostas Resolvido
androidmobile
B

Bom dia a todos,

Estou tentando criar uma opção de menu em um formulário de cadastro, o qual será utilizado para salvar os dados digitados pelo usuário, a ideia é que após ele preencher seu nome por exemplo, clique na opção de menu “Salvar” e assim salve no banco de dados, mas por algum motivo estranho, ao adicionar no meu arquivo “menu_cad_contato.xml” a propriedade android:showAsAction=“never” e executar minha aplicação, o Android Studio tem informado que não encontra essa propriedade e perdido também o acesso a classe R, fazendo com que eu nem consiga compilar o projeto.

Esse seria o conteúdo do meu arquivo xml de menu.

<?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"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:orientation="vertical"
  tools:context="bdsystems.com.br.contatos.ActCadContato">

<item
    android:id="@+id/mni_acao1"
    android:title="Salvar"
    android:orderInCategory="100"
    />

<item
    android:id="@+id/mni_acao2"
    android:title="Excluir"
    android:orderInCategory="100"
    android:showAsAction="never"
    android:visible="false"
    />

Desde já agradeço por qualquer ajuda.

4 Respostas

J
Solucao aceita

seu item não tem nenhuma tag definida.

<item
    android:id="@+id/mni_acao1"
    android:title="Salvar"
    android:orderInCategory="100"
    android:showAsAction="ifRoom"/> << boa pratica, o AS alerta

No caso, utilize botão, se não fica fora de padrão de usabilidade e não o menu, diferindo entre salvar e excluir.

B

Bom dia,

Muito obrigado pela ajuda. E vou seguir sua recomendação, você saberia de algum livro e também algum curso para indicar para quem está começando? Estou estudando através de alguns vídeos da net, então está tudo muito bagunçado.

Desde já obrigado.

J

livro google android ricardo lecheta.

depois se aprofunda no que quiser.

B

Muito obrigado.

Criado 30 de maio de 2017
Ultima resposta 1 de jun. de 2017
Respostas 4
Participantes 2