Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.android.mymusicapp;
- import android.content.Intent;
- 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;
- import static android.R.id.list;
- //import static com.example.android.mymusicapp.R.id.Artist;
- public class ClassicMusic extends AppCompatActivity {
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_classic_music);
- // Create an ArrayList of Artist objects
- ArrayList<Artist> classicArtists = new ArrayList<>();
- classicArtists.add(new Artist("Beethoven", R.drawable.ic_play_arrow_black_48dp));
- classicArtists.add(new Artist("Berlioz", R.drawable.ic_play_arrow_black_48dp));
- classicArtists.add(new Artist("Brahms", R.drawable.ic_play_arrow_black_48dp));
- classicArtists.add(new Artist("Chopin", R.drawable.ic_play_arrow_black_48dp));
- classicArtists.add(new Artist("Debussy", R.drawable.ic_play_arrow_black_48dp));
- classicArtists.add(new Artist("Mozart", R.drawable.ic_play_arrow_black_48dp));
- classicArtists.add(new Artist("Mendelsshon", R.drawable.ic_play_arrow_black_48dp));
- classicArtists.add(new Artist("Ravel", R.drawable.ic_play_arrow_black_48dp));
- classicArtists.add(new Artist("Tchaikovsky", R.drawable.ic_play_arrow_black_48dp));
- classicArtists.add(new Artist("Vivaldi", R.drawable.ic_play_arrow_black_48dp));
- // Create an {@link ArtistAdapter}, whose data source is a list of
- // {@link Artist}s. The adapter knows how to create list item views for each item
- // in the list.
- ArtistAdapter artistAdapter = new ArtistAdapter(this, classicArtists);
- // Get a reference to the ListView which is in ----- activity_classic_music.xml -----, and attach the adapter to the listView.
- // ListView listView = (ListView) findViewById(R.id.listview_artist);
- ListView listView = (ListView) findViewById(R.id.listview_artist);
- //--------- begin set clickable item ------
- listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
- @Override
- public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
- Intent artistIntent = new Intent(ClassicMusic.this, ClassicArtist.class);
- artistIntent.putExtra("IntentArtistName ", "Berlioz");
- startActivity(artistIntent);
- }
- });
- //--------- end set clickable item ------
- listView.setAdapter(artistAdapter);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement