Advertisement
zidniryi

HewanListActivity

Jan 30th, 2019
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. package zidniryi.com.dasarandroidlengkap;
  2.  
  3. import android.content.Intent;
  4. import android.os.Bundle;
  5. import android.support.v7.app.AppCompatActivity;
  6. import android.view.View;
  7. import android.widget.AdapterView;
  8. import android.widget.ListView;
  9.  
  10. import butterknife.BindView;
  11. import butterknife.ButterKnife;
  12.  
  13. public class HewanListActivity extends AppCompatActivity {
  14. public String[] hewan = {"Anjing", "Ayam", "Babi", "Bebek", "Burung Hantu"};
  15. public Integer[] gambar_hewan = {
  16. R.drawable.anjing
  17. , R.drawable.ayam
  18. , R.drawable.babi
  19. , R.drawable.bebek
  20. ,R.drawable.burung_hantu
  21. };
  22.  
  23. @BindView(R.id.lvhewan)
  24. ListView lvhewan;
  25.  
  26.  
  27. @Override
  28. protected void onCreate(Bundle savedInstanceState) {
  29. super.onCreate(savedInstanceState);
  30. setContentView(R.layout.activity_hewan_list);
  31. ButterKnife.bind(this);
  32.  
  33. //Bikin Class Adapter
  34. //todo Kemudian membuat Objek adapater
  35. HewanAdapter hewanAdapter = new HewanAdapter(this, hewan, gambar_hewan);
  36. // atur adapter le lvhewan
  37. lvhewan.setAdapter(hewanAdapter);
  38. final HewanDeskripsi hewanDeskripsi = new HewanDeskripsi();
  39.  
  40. //Aksi ketika item di klik
  41. lvhewan.setOnItemClickListener(new AdapterView.OnItemClickListener() {
  42. @Override
  43. public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
  44. Intent intent = new Intent(HewanListActivity.this, HewanDetailActivity.class);
  45. intent.putExtra("namahewan", hewan[position]);
  46. intent.putExtra("gambarhewan", gambar_hewan[position]);
  47. intent.putExtra("deskripsihewan", hewanDeskripsi.deskripsi[position]);
  48. startActivity(intent);
  49. }
  50. });
  51.  
  52. }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement