package ro.ieval.unical;
-import java.util.ArrayList;
import java.util.Arrays;
-import java.util.Calendar;
import java.util.Comparator;
-import java.util.Date;
-import java.util.GregorianCalendar;
import android.app.Activity;
import android.content.Intent;
-import android.graphics.Color;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
-import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
-import android.widget.Button;
-import android.widget.LinearLayout;
import android.widget.ListView;
final Event events[]=Event.getAllEvents(getBaseContext());
final ListView lv = (ListView) findViewById(R.id.eventlist);
Arrays.sort(events,new EventComparator());
-
- EventRowContainer r[]=new EventRowContainer[events.length];
- for(int i=0; i<events.length; ++i) {
- EventRowContainer c=new EventRowContainer(i,events[i].title, events[i].dtstart, events[i].dtend);
- r[i]=c;
- //System.out.println(events[i].eventColour);
- }
- final EventAdapter adapter = new EventAdapter(this, r);
+
+ final EventAdapter adapter = new EventAdapter(this, events);
lv.setAdapter(adapter);
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
- public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
- long arg3) {
- // TODO Auto-generated method stub
+ public void onItemClick(final AdapterView<?> arg0, final View arg1, final int arg2,
+ final long arg3) {
DisplayEventActivity.displayEvent(EventListActivity.this,events[arg2]);
}