Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. package nofieanggraeni.blogspot.com.customlistviewkompleks;
  2.  
  3. import androidx.appcompat.app.AppCompatActivity;
  4. import android.os.Bundle;
  5. import java.util.ArrayList;
  6. import android.app.Activity;
  7. import android.view.View;
  8. import android.widget.AdapterView;
  9. import android.widget.ListView;
  10. import android.widget.Toast;
  11.  
  12. public class MainActivity extends Activity {
  13.  
  14.     @Override
  15.     protected void onCreate(Bundle savedInstanceState) {
  16.         super.onCreate(savedInstanceState);
  17.         setContentView(R.layout.layout);
  18.  
  19.         ArrayList<Menu> list = new ArrayList<Menu>();
  20.         list.add(new Menu("Perlengkapan Sepak Bola", "Jersey, Sepatu, Bola, Jaring", R.drawable.bola));
  21.         list.add(new Menu("Perlengkapan Bulutangkis", "Sepatu, Raket, ShuttleCock", R.drawable.bulutangkis));
  22.         list.add(new Menu("Perlengkapan Bola Voli", "Jersey, Sepatu, Bola, Net", R.drawable.voli));
  23.         list.add(new Menu("Perlengkapan Basket", "Jersey, Sepatu, Bola, Ring", R.drawable.basket));
  24.         list.add(new Menu("Perlengkapan Baseball", "Sepatu, Tongkat Baseball, Bola Baseball", R.drawable.baseball));
  25.         list.add(new Menu("Perlengkapan Sepatu Roda", "Sepatu RodaHelm, Pelindung Lutut", R.drawable.sepaturoda));
  26.         list.add(new Menu("Perlengkapan Futsal", "Jersey, Sepatu, Bola", R.drawable.futsal));
  27.         list.add(new Menu("Perlengkapan Catur", "Papan Catur", R.drawable.catur));
  28.         list.add(new Menu("Perlengkapan Renang", "Kacamata Renang, Baju Renang, Handuk", R.drawable.renang));
  29.  
  30.         ListAdapter adapter = new ListAdapter(this, list);
  31.         ListView listView = (ListView) findViewById(R.id.id_list);
  32.         listView.setAdapter(adapter);
  33.         listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
  34.             @Override
  35.             public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
  36.                 Toast.makeText(MainActivity.this, "Maaf Stok Sedang Tidak Tersedia", Toast.LENGTH_SHORT).show();
  37.             }
  38.         });
  39.     }
  40. }