Advertisement
dzar

MainActivity

Oct 19th, 2018
283
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.77 KB | None | 0 0
  1. package com.dzar.daftartmd16;
  2.  
  3. import android.os.Bundle;
  4. import android.support.v7.app.AppCompatActivity;
  5. import android.view.View;
  6. import android.view.Menu;
  7. import android.view.MenuItem;
  8. import android.widget.ListView;
  9. import android.widget.AdapterView;
  10. import android.widget.Toast;
  11.  
  12. public class MainActivity extends AppCompatActivity {
  13.  
  14.     private ListView listView;
  15.     private String names[] = {
  16.             "Abu Dzar G",
  17.             "Andi Nurafiah",
  18.             "Aria Pratama",
  19.             "Bagas Muadun",
  20.             "Della Permasari",
  21.             "Farah Umaina",
  22.             "Farhan Wahid Ramadhan",
  23.             "Ferlyn Dwi Cahya",
  24.             "Hazimah",
  25.             "Helda Yuliana Utami",
  26.             "Imam Afriyogo S",
  27.             "Luthfan Hibatul Wafi",
  28.             "Moh Irsyad Syafiul M",
  29.             "Muhamad Mulyadi",
  30.             "Muhammad Iqbal Fahlevi",
  31.             "Muhammad Kurain Aji",
  32.             "Nitani Mazaya Ayari",
  33.             "Pramudika Iyang Bagaskara",
  34.             "Putri Ambarwati",
  35.             "Riska Amelia Lestari",
  36.             "Salzha Nabilla Fitri",
  37.             "Sarah Al Qurratu Aini",
  38.             "Septia Andiani",
  39.             "Siti Sayyidusy Suhur",
  40.             "Widi Sumantoko",
  41.             "Muhammad Irfan"
  42.     };
  43.  
  44.     private String desc[] = {
  45.             "Jurusan : Multimedia Digital",
  46.             "Jurusan : Multimedia Digital",
  47.             "Jurusan : Multimedia Digital",
  48.             "Jurusan : Multimedia Digital",
  49.             "Jurusan : Multimedia Digital",
  50.             "Jurusan : Multimedia Digital",
  51.             "Jurusan : Multimedia Digital",
  52.             "Jurusan : Multimedia Digital",
  53.             "Jurusan : Multimedia Digital",
  54.             "Jurusan : Multimedia Digital",
  55.             "Jurusan : Multimedia Digital",
  56.             "Jurusan : Multimedia Digital",
  57.             "Jurusan : Multimedia Digital",
  58.             "Jurusan : Multimedia Digital",
  59.             "Jurusan : Multimedia Digital",
  60.             "Jurusan : Multimedia Digital",
  61.             "Jurusan : Multimedia Digital",
  62.             "Jurusan : Multimedia Digital",
  63.             "Jurusan : Multimedia Digital",
  64.             "Jurusan : Multimedia Digital",
  65.             "Jurusan : Multimedia Digital",
  66.             "Jurusan : Multimedia Digital",
  67.             "Jurusan : Multimedia Digital",
  68.             "Jurusan : Multimedia Digital",
  69.             "Jurusan : Multimedia Digital",
  70.             "Jurusan : Multimedia Digital",
  71.     };
  72.  
  73.     private String hp[] = {
  74.             "NIM : 4616040001 ",
  75.             "NIM : 4616040024 ",
  76.             "NIM : 4616040003 ",
  77.             "NIM : 4616040004 ",
  78.             "NIM : 4616040025 ",
  79.             "NIM : 4616040005 ",
  80.             "NIM : 4616040022 ",
  81.             "NIM : 4616040006 ",
  82.             "NIM : 4616040026 ",
  83.             "NIM : 4616040013 ",
  84.             "NIM : 4616040014 ",
  85.             "NIM : 4616040015 ",
  86.             "NIM : 4616040007 ",
  87.             "NIM : 4616040016 ",
  88.             "NIM : 4616040028 ",
  89.             "NIM : 4616040017 ",
  90.             "NIM : 4616040030 ",
  91.             "NIM : 4616040009 ",
  92.             "NIM : 4616040019 ",
  93.             "NIM : 4616040031 ",
  94.             "NIM : 4616040010 ",
  95.             "NIM : 4616040023 ",
  96.             "NIM : 4616040020 ",
  97.             "NIM : 4616040021 ",
  98.             "NIM : 4616040011 ",
  99.             "NIM : 4615040005 ",
  100.     };
  101.  
  102.  
  103.     @Override
  104.     protected void onCreate(Bundle savedInstanceState) {
  105.         super.onCreate(savedInstanceState);
  106.         setContentView(R.layout.activity_main);
  107.  
  108.         MahasiswaList mahasiswaList = new MahasiswaList(this, names, desc, hp);
  109.  
  110.         listView = (ListView) findViewById(R.id.listView);
  111.         listView.setAdapter(mahasiswaList);
  112.  
  113.         listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
  114.             @Override
  115.             public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
  116.                 Toast.makeText(getApplicationContext(), "You Clicked " + names[i], Toast.LENGTH_SHORT).show();
  117.             }
  118.         });
  119.     }
  120.  
  121.     @Override
  122.     public boolean onCreateOptionsMenu(Menu menu) {
  123.         // Inflate the menu; this adds items to the action bar if it is present.
  124.         getMenuInflater().inflate(R.menu.menu_main, menu);
  125.         return true;
  126.     }
  127.  
  128.     @Override
  129.     public boolean onOptionsItemSelected(MenuItem item) {
  130.         // Handle action bar item clicks here. The action bar will
  131.         // automatically handle clicks on the Home/Up button, so long
  132.         // as you specify a parent activity in AndroidManifest.xml.
  133.         int id = item.getItemId();
  134.  
  135.         //noinspection SimplifiableIfStatement
  136.         if (id == R.id.action_settings) {
  137.             return true;
  138.         }
  139.  
  140.         return super.onOptionsItemSelected(item);
  141.     }
  142. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement