Android – Inserindo barra de busca na action bar (Add the Search View to the Action Bar)

SearchView

 

Pesquisa é uma característica central do usuário Android. Os usuários devem ser capazes de pesquisar os dados que está disponível para eles, independente se o conteúdo está localizado no dispositivo ou na Internet. Para ajudar a criar uma experiência de pesquisa consistente para os usuários, o Android oferece uma estrutura de busca que ajuda você a implementar a pesquisa para sua aplicação.

Neste Exemplo vamos aprender como inserir o Widget na ActionBar do sistema, nada mais. Vou mostrar exemplos para inseri-lo utilizando o SearchView API 11> e o SearchView da biblioteca de suporte v7.  Vamos ver nos passos a seguir: Continue reading

Android – Implementando corretamente o botão voltar na ActionBar (Providing Up Navigation)

navigation up action bar

Todas as telas em seu aplicativo que não são a entrada principal para o seu aplicativo (a tela “home”) deve oferecer ao usuário uma maneira de navegar para a tela pai lógica na hierarquia do aplicativo pressionando o botão Up na Action Bar . Esta lição mostra como implementar adequadamente esse comportamento.

Os conceitos e princípios para a navegação acima são descritos em Designing Effective Navigation e em Navigation  guia de design. É muito importante ler esse conceito para aprender a forma correta da utilização do Navigation UP, tenha em mente que ele não é como o nosso botão de voltar do Sistema Operacional, o comportamento dele deve ser visto de outra maneira.

Resumindo, o botão up deve navegar entre as telas de forma hierárquica já o botão voltar em ordem cronológica inversa.

Exemplo: Continue reading

Android – Adicionando ícones na ActionBar

actionbar

A ActionBar é uma característica da janela para identificar a aplicação e fornecer ações ao usuários e modos de navegação. Você deve usar a ActionBar  na maioria das atividades que precisam apresentar ações do usuário ou uma navegação global, pois fornece uma interface consistente entre os aplicativos e o sistema.

Abaixo vamos mostrar como inserir algumas informações na actionBar e icones de ações, assim como mostrado na imagem acima. Continue reading