Advertisement
Guest User

Untitled

a guest
Feb 26th, 2019
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.43 KB | None | 0 0
  1. package id.ac.umn.week05_15284;
  2.  
  3. import android.content.Context;
  4. import android.support.v7.app.AppCompatActivity;
  5. import android.os.Bundle;
  6. import android.text.Layout;
  7. import android.widget.ArrayAdapter;
  8. import android.widget.ListView;
  9.  
  10. import java.lang.reflect.Array;
  11. import java.util.ArrayList;
  12. import java.util.List;
  13.  
  14. public class MainActivity extends AppCompatActivity {
  15. //String[] prePopulate = {
  16. // "A","B","C","D","E","F","G","H",
  17. // "I","J","K","L","M","N","O","P",
  18. //"Q","R","S","T","U","V","W","X",
  19. // "Y","Z"
  20. // };
  21. @Override
  22.  
  23. protected void onCreate(Bundle savedInstanceState) {
  24. super.onCreate(savedInstanceState);
  25. setContentView(R.layout.activity_main);
  26. populateData();
  27. ListView lvwMain = findViewById(R.id.main_list_mahasiswa);
  28. // ArrayAdapter<String> adpMain = new ArrayAdapter<>(MainActivity.this,android.R.layout.simple_list_item_1, prePopulate);
  29. // ArrayAdapter<Object> = new ArrayAdapter<Object>(Context, Layout, Array of Object);
  30. //lvwMain.setAdapter(adpMain);
  31.  
  32. MahasiswaAdapter mhsadapter = new MahasiswaAdapter(MainActivity.this,R.layout.row_mahasiswa,mahasiswa);
  33. lvwMain.setAdapter(mhsadapter);
  34.  
  35. }
  36. private List<Mahasiswa> mahasiswa;
  37.  
  38. private void populateData() {
  39. mahasiswa = new ArrayList<>();
  40. Mahasiswa mhs = new Mahasiswa("15284", "Lianna", "Nathania", "lianna@gmail.com");
  41. mahasiswa.add(mhs);
  42.  
  43. mhs = new Mahasiswa("12344", "Justin", "Nathaniel", "justin@gmail.com");
  44. mahasiswa.add(mhs);
  45.  
  46. mhs = new Mahasiswa("10000", "Ricky", "Nathaniel", "ricky@gmail.com");
  47. mahasiswa.add(mhs);
  48.  
  49. mhs = new Mahasiswa("12345", "Bill", "Gates", "bill@gmail.com");
  50. mahasiswa.add(mhs);
  51.  
  52. mhs = new Mahasiswa("10001", "Zuck", "Berg", "zeck@gmail.com");
  53. mahasiswa.add(mhs);
  54.  
  55. mhs = new Mahasiswa("12346", "George", "Bun", "Geo@gmail.com");
  56. mahasiswa.add(mhs);
  57.  
  58. mhs = new Mahasiswa("10009", "John", "Doe", "john@gmail.com");
  59. mahasiswa.add(mhs);
  60.  
  61. mhs = new Mahasiswa("12354", "Daniel", "Well", "dan@gmail.com");
  62. mahasiswa.add(mhs);
  63.  
  64. mhs = new Mahasiswa("10005", "Lian", "Com", "Lian@gmail.com");
  65. mahasiswa.add(mhs);
  66.  
  67. mhs = new Mahasiswa("12944", "Pink", "Purp", "pink@gmail.com");
  68. mahasiswa.add(mhs);
  69.  
  70. }
  71.  
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement