Cleanup previous commit
[unical.git] / src / ro / ieval / unical / EventListActivity.java
CommitLineData
0b5b93a4
PT
1package ro.ieval.unical;
2
3import java.util.Arrays;
9dcd994f 4import java.util.Comparator;
0b5b93a4 5
0b5b93a4 6import android.app.Activity;
0c5f3a9b 7import android.graphics.Color;
0b5b93a4 8import android.os.Bundle;
0c5f3a9b
PT
9import android.view.View;
10import android.view.View.OnClickListener;
0b5b93a4
PT
11import android.widget.Button;
12import android.widget.LinearLayout;
13
14
15public class EventListActivity extends Activity {
9dcd994f
MG
16 private static class EventComparator implements Comparator<Event> {
17 @Override
18 public int compare(final Event lhs, final Event rhs) {
19 if(lhs.dtstart < rhs.dtstart)
20 return -1;
21 if(lhs.dtstart == rhs.dtstart)
22 return 0;
23 return 1;
24 }
25
26 }
27
0b5b93a4 28 @Override
9dcd994f 29 protected void onCreate(final Bundle savedInstanceState) {
0b5b93a4
PT
30 super.onCreate(savedInstanceState);
31 setContentView(R.layout.event_list);
9dcd994f
MG
32
33 final Event events[]=Event.getAllEvents(getBaseContext());
34 final LinearLayout layout = (LinearLayout) findViewById(R.id.eventslayout);
35 Arrays.sort(events,new EventComparator());
36 for(final Event event : events) {
37 final Button button=new Button(this);
38 button.setText(event.title);
39
40 button.setTextColor(Color.BLACK);
41 button.setOnClickListener(new OnClickListener() {
0c5f3a9b 42 @Override
9dcd994f
MG
43 public void onClick(final View v) {
44 DisplayEventActivity.displayEvent(EventListActivity.this, event);
0c5f3a9b
PT
45 }
46 });
9dcd994f 47 layout.addView(button);
0b5b93a4
PT
48 }
49 }
0c5f3a9b 50
0b5b93a4 51}
This page took 0.01426 seconds and 4 git commands to generate.