Computacao movel
Desenvolvendo uma aplicação simples de compras
Vamos fazer uma aplicação Android que vai fazer uso da widget CheckBox, que funciona como uma opção onde podemos marcar e desmarcar. Nossa aplicação consiste em um simples sistemas de compras oque possui cinco produtos, Arroz (R$ 2,69), Leite (R$ 5,00), Carne (R$ 10,00), Feijão (R$ 2,30) e Refrigerante “Coca-cola” (R$ 2,00). Nessa aplicação marcaremos os itens que queremos comprar e ao final o sistema mostrará o valor total das compras. Como havia dito, faremos o uso da CheckBox, a estrutura dela a similar ao da EditText e TextView, conforme o código abaixo:
Criaremos um novo projeto chamado ProjetoCompras. Siga os dados do projeto abaixo:
Project Name: ProjetoCompras
Application Name: Sistema de Compras
Package Name : com.android.appcompra
Activity Name: AppCompra
Min SDK Version: 7
Vá no arquivo desse projeto denominado main.xml e coloque o código abaixo:
Esse é o nosso layout com cinco CheckBoxs referentes ao itens de compra e um Button, que quando clicado mostrará o valor total de compras.
Agora vamos modificar o arquivo AppCompra.java. O código desse arquivo será como o código que é exibido abaixo:
package com.android.appcompra; 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.item.chkarroz); chkleite = (CheckBox) findViewById(R.item.chkleite); chkcarne = (CheckBox) findViewById(R.item.chkcarne); chkfeijao = (CheckBox) findViewById(R.item.chkfeijao); Button bttotal = (Button) findViewById(R.botao.bttotal);
bttotal.setOnClickListener(new View.OnClickListener(){ public void onClick(View