Advertisement
Guest User

ListActivity

a guest
Feb 27th, 2017
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.26 KB | None | 0 0
  1. package com.luqmanaj.aktivitasmap;
  2.  
  3. import android.os.Bundle;
  4. import android.app.Activity;
  5. import android.content.Intent;
  6. import android.view.Menu;
  7. import android.view.View;
  8. import android.widget.AdapterView;
  9. import android.widget.AdapterView.OnItemClickListener;
  10. import android.widget.ArrayAdapter;
  11. import android.widget.ListView;
  12. import android.widget.TextView;
  13.  
  14. import com.google.android.gms.maps.model.LatLng;
  15.  
  16. public class ListActivity extends Activity implements OnItemClickListener{
  17.  
  18.  
  19.     private ListView listView;
  20.     private ArrayAdapter<String> arrayAdapter;
  21.     private String[] programmingLang={
  22.             "Rumah Sakit Sari Asih","C","C++","C#","Visual Basic","Ruby","Python","PHP","Lisp"
  23.     };
  24.  
  25.     @Override
  26.     protected void onCreate(Bundle savedInstanceState) {
  27.         super.onCreate(savedInstanceState);
  28.         setContentView(R.layout.activity_list);
  29.  
  30.         listView=(ListView) findViewById(R.id.listViewProgramming);
  31.         arrayAdapter=new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,programmingLang);
  32.         listView.setAdapter(arrayAdapter);
  33.         listView.setOnItemClickListener(this);
  34.  
  35.     }
  36.  
  37.  
  38.     @Override
  39.     public boolean onCreateOptionsMenu(Menu menu) {
  40.         // Inflate the menu; this adds items to the action bar if it is present.
  41.       //  getMenuInflater().inflate(R.menu.list, menu);
  42.         return true;
  43.     }
  44.  
  45. /**
  46.     @Override
  47.     public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
  48.         String message="Terpilih : "+((TextView)view).getText();
  49.         Intent intent=new Intent(getApplicationContext(),ItemActivity.class);
  50.         intent.putExtra("message", message);
  51.         startActivity(intent);
  52.     }
  53.     **/
  54.  
  55. public void onItemClick(AdapterView<?> parent, View view,
  56.                         int position, long id) {
  57.     switch( position )
  58.     {
  59.         case 0:
  60.  
  61.             //lokasi Rumah Sakit Sari Asih Serang
  62.  
  63.             LatLng rumkit = new LatLng(-6.118945, 106.181003 );
  64.  
  65.             Bundle args = new Bundle();
  66.             args.putParcelable("rumah_sakit", rumkit);
  67.  
  68.             Intent rumkit1= new Intent(this, MapsActivity.class);
  69.             startActivity(rumkit1);
  70.             rumkit1.putExtra("bundle", args);
  71.  
  72.             Intent myIntent = new Intent(this, MapsActivity.class);
  73.             myIntent.putExtra("firstName", "Rumah Sakit Sari Asih");
  74.             startActivity(myIntent);
  75.  
  76.             break;
  77.  
  78.         case 1:
  79.  
  80.             /**
  81.             Intent myIntent1 = new Intent(this, ItemActivity.class);
  82.             myIntent1.putExtra("firstName", "testing, aja");
  83.             startActivity(myIntent1);
  84.           /**  Intent newActivity0 = new Intent(this, youtube.class);
  85.             startActivity(newActivity0); **/
  86.             break;
  87.  
  88.         case 2:
  89.           /**  Intent newActivity1 = new Intent(this, olympiakos.class);
  90.             startActivity(newActivity1);**/
  91.             break;
  92.         case 3:
  93.             /**Intent newActivity2 = new Intent(this, karaiskaki.class);
  94.             startActivity(newActivity2); **/
  95.             break;
  96.         case 4:
  97.             /**Intent newActivity3 = new Intent(this, reservetickets.class);
  98.             startActivity(newActivity3); **/
  99.             break;
  100.     }
  101. }
  102. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement