Mês: março 2014

Android – Chamando o onActivityResult em Fragment (onActivityResult not called in fragment)

Quando estamos utilizando o Fragment normalmente precisamos de uma instancia da Activity para realizar qualquer tipo de solução, com isso chamamos o getActivity(). Más não devemos chama-la para iniciar uma atividade pois o getActivity é referente ao FragmentActivity. Forma correta (chama o onActivityResult da fragment): this.startActivityForResult(intent,1); Errado (chama o onActivityResult da FragmentActivity): getActivity().startActivityForResult(intent,1);

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

  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 […]

Android – Como exibir o menu de opções no Fragment (How can use onCreateOptionsMenu in a Fragment)

O procedimento é o mesmo, sobrescrevemos o onCreateOptionMenu e inflamos nosso menu do resources, porem temos que adicionar somente uma linha de código a mais, no fragment vamos sobrescrever o método onCreate() vamos inserir:

Android – Definindo uma cor de fundo para todas as telas (how to set background color of all screens?)

Caso você queira personalizar a cor de fundo de todas suas telas basta definir o atributo android:windowBackground no seu Style. Exemplo: #FF00F0F0 O Atributo colorBackground permite que você insira a cor de forma literal, já o windowBackground só aceita a cor de um resource (como definido a tag color no exemplo acima). Não há a necessidade […]

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

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 […]

Android – Empilhando Fragments para navegação.(navigate backward through the fragment transactions)

Tenha em mente que quando você executa transações de fragments, tais como substituir ou remover um, muitas vezes é apropriado permitir que o usuário navegue para trás para “desfazer” a mudança. Para permitir que o usuário navegue para trás através das operações de fragmentos, você deve chamar o addToBackStack()  antes de dar commit no FragmentTransaction. […]

Android – Como fazer o ListView do Instagram (Instagram ListView)

O ListView do Instagram tem um efeito de rolagem muito interessante, conforme rolamos a lista o ‘cabeçalho’ de cada item fica fixo até o cabeçalho do próximo item chegar e tomar o seu lugar (conforme a imagem acima). O Segredo está no item da lista e na implementação da interface  AbsListView.OnScrollListener para escutarmos a rolagem da lista. […]

Android – Monitorar o status de conectividade (Monitoring the Connectivity Status)

Alguns dos usos mais comuns para alarmes e serviços de fundo é agendar atualizações regulares de dados e recursos da Internet ou executar downloads. Você pode usar o ConnectivityManager para verificar se você está realmente conectado à Internet, e em caso afirmativo, qual o tipo de conexão. Primeiramente lembre-se de inserir a seguinte permissão em […]

Rolar para o topo