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

jonathan.sky
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.

jonathan.sky

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