Created
April 24, 2018 02:00
-
-
Save eltonjhony/0fc873e0d33b5604878a802f58d74875 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.example.android.appmusica; | |
import android.os.Bundle; | |
import android.support.v7.app.AppCompatActivity; | |
import android.util.Log; | |
import android.view.View; | |
import android.widget.AdapterView; | |
import android.widget.ListView; | |
import java.util.ArrayList; | |
public class MusicasActivity extends AppCompatActivity implements MusicAdapter.OnOpenMusicListener { | |
@Override | |
protected void onCreate(Bundle savedInstanceState) { | |
super.onCreate(savedInstanceState); | |
setContentView(R.layout.list); | |
getSupportActionBar().setDisplayHomeAsUpEnabled(true); | |
final ArrayList<Music> musics = new ArrayList<Music>(); | |
musics.add(new Music("Black", "Pearl Jam")); | |
musics.add(new Music("Stormy May Day", "ACDC")); | |
musics.add(new Music("Ouro Raro", "Haikaiss")); | |
musics.add(new Music("Another Brick in the Wall", "Pink Floyd")); | |
musics.add(new Music("A Praga", "Haikaiss")); | |
musics.add(new Music("Maquiavélico", "MC Lan")); | |
musics.add(new Music("Through the Valley", "Shawn James")); | |
musics.add(new Music("Rap Lord", "Haikaiss")); | |
musics.add(new Music("Highway to Hell", "ACDC")); | |
musics.add(new Music("Hoje Cedo", "Emicida e Pitty")); | |
musics.add(new Music("Pra não dizer que não falei do ódio", "Projota")); | |
musics.add(new Music("TheCypherDeffect", "DAMASSACLAN")); | |
musics.add(new Music("Negro Drama", "Racionais")); | |
musics.add(new Music("Múmias", "Biquini Cavadão")); | |
musics.add(new Music("Último Dia", "Pregador Luo")); | |
musics.add(new Music("Distopia", "Scalene")); | |
musics.add(new Music("Vida Loka pt 1", "Racionais")); | |
musics.add(new Music("Vida Loka pt 2", "Racionais")); | |
musics.add(new Music("Pumped up Kicks", "Foster The People")); | |
musics.add(new Music("Supernova", "Malta")); | |
musics.add(new Music("Muita Treta", "Pregador Luo e Apocalipse 16")); | |
musics.add(new Music("Perigo Constante", "Thiagão e os Kamikazes do Gueto")); | |
musics.add(new Music("We gonna fly", "Trium e Tribo da Periferia")); | |
MusicAdapter adapter = new MusicAdapter(this, musics, this); | |
ListView listView = (ListView) findViewById(R.id.list); | |
listView.setAdapter(adapter); | |
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { | |
@Override | |
public void onItemClick(AdapterView<?> parent, View arg1, int position, long arg3) { | |
String data = (String) parent.getItemAtPosition(position); | |
Log.v("Valor", "" + data); | |
} | |
}); | |
} | |
@Override | |
public void onClick(Music music) { | |
//TODO use an intent to show the details of this music | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment