Apostila de Android – Programando passo a passo 3ª Edição
Agora vamos tornar essa aplicação mais interessante. Vamos colocar nessa aplicação um ImageView, que irá armazena a imagem seleciona no componente Gallery. Bom, carregue novamente o arquivo main.xml e em seguida, coloque os seguintes componentes, na seqüência: TextView Propriedade Text
Valor Imagem selecionada
ImageView Propriedade Id Layout_width
Valor @+id/imagem fill_parent
Agora no arquivo “AppGallery.java” vamos substituir o código recente pelo novo código abaixo: package br.com.android; import android.app.Activity; import android.os.Bundle; import android.view.*; import android.widget.*; public class AppGallery extends Activity { Gallery g; ImageView imagem; private int[] myImageIds = { R.drawable.imagem1, R.drawable.imagem2, R.drawable.imagem3, }; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);
g = (Gallery) findViewById(R.id.gallery); g.setAdapter(new ImageAdapter(this)); imagem = (ImageView) findViewById(R.id.imagem); g.setOnItemClickListener(new AdapterView.OnItemClickListener(){
78