abrir activity com ListAdapter Customizado para o ListView

  • Respostas:1
Edgard Junior
  • Posts no fórum: 2

29/01/2014, 17:54:31 via Web

bom dia galera,

Antes de tudo não sou programador, estou aprendendo lentamente mais por curiosidade mesmo, minha duvida é a seguinte:

Tenho um listview customizado, porem não achei uma maneira de fazer esse list view abrir determinada activity.

vou anexar o arquivo pra ver se alguem me ajuda =)

segue o codigo da Main principal (java/class)


[code]package com.brasildrinks;

import java.util.ArrayList;
import java.util.List;

import android.app.ListActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ListView;
import android.widget.Toast;








public class frozen extends ListActivity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

List<State> stateList = new ArrayList<State>();

for (int i = 0; i < states.length; i++) {
State state = new State();
state.setState(states[i][0]);
state.setAbbreviation(states[i][1]);
state.setCapital(states[i][2]);
state.setArea(states[i][3]);
state.setBanner(images[i]);

stateList.add(state);
}

setListAdapter(new StateAdapter(this, stateList));
}

private String[] atividades = {
"Atividade1", "Atividade2", "Atividade3", "Atividade4"
};


private String[][] states = new String[][]{
{"ALMOND JOEY", "", "Amaretto, Mix de Côco, Licor de Chocolate, Sorvete de Creme", "Nível: Fácil"},
{"BARNAMINT BAILEYS", "", "Bailey´s Irish Cream, Licor de Menta, Half and Half, Sorvete de Creme, Bolacha Negresco, Cobertura de chocolate, Chantilly", "Nível: Fácil"},
{"BLUE HAWAIIAN", "", "Rum Branco, Curaçau Blue, Mix de Côco, Suco de Abacaxi", "Nível: Fácil"},
{"BLUE MARGARITA", "", "Tequila Prata, Curaçau Blue, Triple Sec, Suco de Limão, Sal", "Nível: Difícil"},
{"CARIBBEAN SPLASH", "", "Malibu, Licor de Pêssego, Banana, Suco de Laranja", "Nível: Fácil"},
{"CHOCOLATE EXPLOSION", "", "Vodca, Amarula, Licor de Chocolate, Sorvete de Creme, Bis, Bolacha Negresco, Chantilly", "Nível: Fácil"},
{"EVITA COCKTAIL", "", "Vodca, Licor de Melão, Suco de Laranja, Mix de Limão", "Nível: Fácil"},
{"FROZEN ALEXANDER", "", "Conhaque, Creme de Cacau, Half and Half, Sorvete de Creme", "Nível: Fácil"},
{"FROZEN DAIQUIRI", "", "Rum Branco, Mix de Limão", "Nível: Médio"},
{"GUACAMOLE", "", "Mix de Limão, Abacaxi, Abacate, Sorvete de Creme", "Nível: Fácil"},
{"LAST MANGO IN PARIS", "", "Vodca, Framboesa, Suco de Limão, Manga, Morango", "Nível: Fácil"},
{"MANGO DAIQUIRI", "", "Rum, Manga, Suco de Limão, Triple Sec, Açúcar", "Nível: Médio"},
{"MIMI", "", "Vodca, Mix de Côco, Suco de Abacaxi", "Nível: Médo"},
{"MOOSEMILK", "", "Rum Branco, Rum Escuro, Licor de Café, Sorvete de Creme, Morango", "Nível: Fácil"},
{"OXIDADO", "", "Whiskey, Amarula, Sorvete de Creme, Bolacha Negresco, Chantilly", "Nível: Fácil"},
{"PEACH BULL", "", "Vodca, Licor de Pêssego, Mix de Pêssego, Sorvete de Creme, Grenadine", "Nível: Fácil"},
{"PIÑA COLADA", "", "Rum Branco, Mix de Côco, Suco de Abacaxi", "Nível: Fácil"},
{"ROLLING STONES", "", "Malibu, Mix de Morango, Sorvete de Creme, Sonho de Valsa, Chantilly", "Nível: Fácil"},
{"ROMPOPE ", "", "Vodca, Leite condensado, Leite gelado, Ovo, Extrato de Baunilha, Canela", "Nível: Médio"},
{"STRAWBERRY AND CREAM", "", "Licor de Morango, Half and Half, Morango, Açúcar", "Nível: Médio"},
{"STRAWBERRY DAIQUIRI", "", "Rum Branco, Licor de Morango, Mix de Morango", "Nível: Médio"},
{"STRAWBERRY MARGARITA", "", "Tequila Prata, Triple Sec, Mix de Morango", "Nível: Médio"},
{"TECOLADA BLUE", "", "Tequila Prata, Curaçau Blue, Mix de Côco, Suco de Abacaxi", "Nível: Fácil"},
{"THE DARK SIDE", "", "Rum Escuro, Amaretto, Creme de Cacau Escuro, Triple Sec, Sorvete de Creme", "Nível: Fácil"},
{"WAVE ", "", "Campari, Suco de Morango, Suco de Laranja", "Nível: Médio"},

};

private int[] images = new int[]{
R.drawable.almondjoey2,
R.drawable.barnamintbaileys2,
R.drawable.bluehawaiia,
R.drawable.bluemargarita,
R.drawable.caribbeansplash,
R.drawable.chocolateexplosion,
R.drawable.evitacocktail,
R.drawable.frozenalexander,
R.drawable.frozendaiquiri,
R.drawable.guacamole,
R.drawable.lastmangoinparis,
R.drawable.hummer,
R.drawable.lastmangoinparis,
R.drawable.mangodaiquiri,
R.drawable.mimi,
R.drawable.moosemilk,
R.drawable.oxidado,
R.drawable.peachbull,
R.drawable.pinacolada,
R.drawable.rollingstones,
R.drawable.rompope,
R.drawable.straberrymargarita,
R.drawable.strawberryandcream,
R.drawable.strawberrydaiquiri,
R.drawable.tecoladablue,
R.drawable.thedarkside,
R.drawable.wave,

};

@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick( l, v, position, id);
// Get the item that was clicked
Object o = this.getListAdapter().getItem(position);
String position1 = o.toString();
Toast.makeText(this, "You selected: " + position1, Toast.LENGTH_LONG)
.show();


}
}
[/code]

Responder
Edgard Junior
  • Posts no fórum: 2

29/01/2014, 21:23:34 via Web

ngm pra da uma luz rs ??

Responder