Android

Android – Utilizando o item do menu showAsAction com appcompat library v7

  Atualmente para criarmos uma actionbar como mostra na figura acima precisamos de uma api minima v11, atravéz da appcompat libary v7 podemos utilizar a action bar em versões inferiores do android. O item do menu que nos permite incluir o icone na actionbar é o showAsAction com o valor “ifRoom” (recomendado pelo Android). Tendo […]

Android – Remover o auto foco do EditText (Stop EditText from gaining focus at Activity startup)

  Não exibir o teclado ao iniciar uma activity. Não dar foco no EditText ao iniciar uma activity. Remover o foco ao iniciar a Activity. Remover o autofoco do edittext. Existe diversas formas de realizar este procedimento. A primeira e mais simples é você definir em sua tag root de seu xml de layout os […]

Android – Falha ao exportar APK (The zipaling tool was not found in the SKD)

Ao exportar uma nova versão de um projeto me deparei com o erro acima. ” The zipaling tool was not found in the SKD ” O problema está nas versões desatualizadas do seu SDK, para corrigir este problema, primeiramente verifique se o Plugin do Eclipse ou NetBeans esta atualizado. Após essa verificação abra o Gerenciador […]

Android – Mudar a cor do cursor do EditText (change EditText cursor color)

Para alterarmos a cor do cursor do EditText no android devemos primeiro criar o novo cursor com a cor desejada (podemos dar forma para esse cursor se desejar). Devemos criar um ‘shape’ e atribulo ao atributo android:textCursorDrawable do EditText, esse atributo está disponibilizado des da api 13+. Vejamos como criar:

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

Rolar para o topo