onStart – Chamado após o onCreate, e antes da activity se tornar visível para o usuário. onResume – Chamado após o onStart, quando a activity se torna visível para o usuário. onPause - Chamado após o onResume, quando a activity está para perder a visibilidade para outra activity. onStop – A activity não está mais visível para o usuário. onDestroy – A activity está prestes a ser destruída.
o valor vertical ou horizontal que indica que os elementos filhos devem ser agrupados na vertical ou horizontal. RelativeLayout - é um layout que permite posicionar os elementos filhos de maneira relativa, um em relação ao outro. FrameLayout - um tipo de layout bem simples, que permite adicionar apenas um elemento. Se adicionar mais elementos, eles irão ser desenhados sobre os outros, parcialmente ou totalmente. ViewGroups
EditText – usado para que o usuário digite alguma entrada. Button – usado para que o usuário execute ações através de cliques. CheckBox – usado para que o usuário marque opções. RadioButton – o mesmo que acima, mas permite marcar apenas uma opção. ImageView – usado para mostrar imagens na tela. Views/Widgets
É uma View que mostra uma lista de itens de rolagem. Os itens são automaticamente inseridos à lista utilizando um Adapter que puxa o conteúdo de uma fonte, como um Array ou banco de dados Converte cada item de conteúdo em uma View de que é colocado na lista. ListView <ListView />
para o ListView. Ele fornece Views filhas para cada linha O Adapter também define como cada linha da ListView é exibida. O Adapter é atribuída a ListView através do método setAdapter no objeto ListView.
do tipo java.util.List. Utiliza um TextView para representar sua views filhas. SimpleCursorAdapter é utilizado para auxiliar com bancos de dados SQLite. Implementação do Adapter
id no XML de layout Crie um array de elementos do tipo String Obtenha o objeto ListView usando findViewById(id) Crie um ArrayAdapter passando o array de Strings Adicione o ArrayAdapter ao ListView usando ListView.setAdapter(..)
classe ArrayAdapter e um esquema predefinido do sistema Android. O exemplo supõe que o layout da Actvity contém um ListView com o ID mylist. Este exemplo usa um layout pré-definido de célula (android.R.layout.simple_list_item1) Exemplo ListView
a interface OnItemClickListener à sua ListView. Parâmetros de OnItemClickListener.onItemClick(...) AdapterView <?> parent - referência para o ListView View view - a View dentro de parent que foi clicada int position - a posição da View no ArrayAdapter, i.e., o índice do array int id - o id do elemento, neste caso será igual a position
possui os métodos necessários para exibição da lista na tela. public int getCount() Indica quantos itens temos para exibir na listagem. Com isso o Android calcula o tamanho inicial da Listview public long getItemId(int posicao) Retorna um identificador único para o item da lista. Ex: listaAlunos.get(posicao).getId()
lista de acordo com o posição. Ex: listaAlunos.get(posicao) public View getView (int posicao, View convertView, ViewGroup parent) Retorna um objeto do tipo View. Representa a linha da ListView que será exibida na tela do device