Advertisement
Guest User

Untitled

a guest
Jul 25th, 2014
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.01 KB | None | 0 0
  1. package com.AthleteProgram.x.athleteprogram;
  2.  
  3. import android.app.ListActivity;
  4. import android.content.Intent;
  5. import android.os.Bundle;
  6. import android.view.View;
  7. import android.widget.ArrayAdapter;
  8. import android.widget.ListView;
  9.  
  10. public class Menu extends ListActivity{
  11.  
  12. String classes [] = {"AddAthlete", "Email"};
  13.  
  14. @Override
  15. protected void onCreate(Bundle savedInstanceState) {
  16. super.onCreate(savedInstanceState);
  17.  
  18. ArrayAdapter<String> adapter = new ArrayAdapter<String>(Menu.this, android.R.layout.simple_list_item_1, classes);
  19. setListAdapter(adapter);
  20.  
  21. }
  22.  
  23. @Override
  24. protected void onListItemClick(ListView l, View v, int position, long id) {
  25. super.onListItemClick(l, v, position, id);
  26.  
  27. String listPosition = classes[position];
  28. try {
  29. Class myClass = Class.forName("com.AthleteProgram.x.athleteprogram." + listPosition);
  30. Intent intent = new Intent(Menu.this, myClass);
  31. startActivity(intent);
  32. } catch (ClassNotFoundException e) {
  33. e.printStackTrace();
  34. }
  35. }
  36.  
  37. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  38. xmlns:tools="http://schemas.android.com/tools"
  39. android:layout_width="match_parent"
  40. android:layout_height="match_parent"
  41. android:orientation="vertical"
  42. android:paddingLeft="@dimen/activity_horizontal_margin"
  43. android:paddingRight="@dimen/activity_horizontal_margin"
  44. android:paddingTop="@dimen/activity_vertical_margin"
  45. android:paddingBottom="@dimen/activity_vertical_margin"
  46. tools:context="com.AthleteProgram.x.athleteprogram.Menu">
  47.  
  48. <TextView
  49. android:text="@string/hello_world"
  50. android:layout_width="wrap_content"
  51. android:layout_height="wrap_content"
  52. android:layout_gravity="center"/>
  53.  
  54. </LinearLayout>
  55.  
  56. @Override
  57. protected void onCreate(Bundle savedInstanceState) {
  58. super.onCreate(savedInstanceState);
  59.  
  60. setContentView(R.layout.menu); //This line add the view to your activity
  61.  
  62. ArrayAdapter<String> adapter = new ArrayAdapter<String>(Menu.this, android.R.layout.simple_list_item_1, classes);
  63. setListAdapter(adapter);
  64.  
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement