LISTA01_WIDGETS_ANDROID

3813 palavras 16 páginas
LISTA EXERCÍCIO 01 – DESENVOLVENDO EM ANDROID

EXERCÍCIO 1 : CHECKBOX

A widget CheckBox funciona como um componente que pode ser marcado e desmarcado, e que possui também um rótulo.

Desenvolvendo uma aplicação simples de compras
Agora vamos fazer uma outra aplicação Android que vai fazer uso da widget CheckBox, que acabamos de conhecer acima. Nossa aplicação consiste em um simples sistemas de compras onde possuo cinco produtos, Arroz (R$ 2,69) , Leite (R$ 5,00) , Carne (R$ 10,00), Feijão (R$ 2,30) e Refrigerante cocacola (R$ 2,00). Nessa aplicação eu marco os itens que quero comprar e no final o sistema mostra o valor total das compras.

Bom, vamos criar um novo projeto chamado SistemaDeCompras. Siga os dados do projeto abaixo:

Project Name: SistemaDeCompras
Package Name : br.com.android
Create Activity: AppCompra
Application Name: Sistema de Compras
Min SDK Version: 7

Vamos no arquivo “main.xml” desse projeto para carregarmos o utilitário.
Depois de carregado, modifique o valor da propriedade Text da TextView com a frase “Digite o seu produto”. Feito isso, adicione os seguintes componentes, na seqüência:

Agora vamos modificar o arquivo “AppCompra.java“. O código desse arquivo será como o código que é exibido abaixo:

package br.com.android;

import android.app.AlertDialog; import android.os.Bundle; import android.widget.*; import android.view.*; import android.app.*;

public class AppCompra extends Activity {

CheckBox chkarroz,chkleite,chkcarne,chkfeijao;

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState); setContentView(R.layout.main); chkarroz = (CheckBox) findViewById(R.id.chkarroz); chkleite = (CheckBox) findViewById(R.id.chkleite); chkcarne = (CheckBox) findViewById(R.id.chkcarne); chkfeijao = (CheckBox) findViewById(R.id.chkfeijao);

Button bttotal = (Button) findViewById(R.id.bttotal);

bttotal.setOnClickListener(new View.OnClickListener(){

public void onClick(View arg0) {

double total =0;

Relacionados