Display event if the button is clicked
[unical.git] / src / ro / ieval / unical / EventListActivity.java
index 793573b3eec05a220041d0ee046a1f492144903c..24732602009bb2377fd9aaa29561aa3c6f176e3e 100644 (file)
@@ -1,14 +1,15 @@
 package ro.ieval.unical;
 
 import java.util.Arrays;
-import java.util.GregorianCalendar;
-import java.text.DateFormat;
 import java.util.Date;
+import java.util.GregorianCalendar;
 
-import ro.ieval.unical.R;
 import android.app.Activity;
+import android.content.Intent;
+import android.graphics.Color;
 import android.os.Bundle;
-import android.text.format.DateUtils;
+import android.view.View;
+import android.view.View.OnClickListener;
 import android.widget.Button;
 import android.widget.LinearLayout;
 
@@ -29,12 +30,27 @@ public class EventListActivity extends Activity {
                
            Event r[]=Event.getAllEvents(getBaseContext());
            LinearLayout ll = (LinearLayout)findViewById(R.id.eventslayout);
-           Button[] b=new Button[10];
                Arrays.sort(r,new EventComparator());
-               for(int i=0; i<r.length; ++i) if(r[i].dtstart<=gc.getTimeInMillis()){
-                       Button EventButton=new Button(getBaseContext());
-                       EventButton.setText(r[i].title);
-                       ll.addView(EventButton);
+               EventButton[] b=new EventButton[10000];
+               for(int i=0; i<r.length; ++i) {
+                       b[i]=new EventButton(getBaseContext(),r[i]);
+                       b[i].setText(r[i].title);
+                       
+                       b[i].setTextColor(Color.BLACK);
+                       b[i].setOnClickListener(new OnClickListener() {
+                               
+                               @Override
+                               public void onClick(View v) {
+                                       // TODO Auto-generated method stub
+                                       EventButton b=(EventButton) v;
+                                       DisplayEventActivity.displayEvent(EventListActivity.this,b.e);
+                                       //Intent i=new Intent(getBaseContext(),DisplayEventActivity.class);
+                                       //i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+                                       //startActivity(i);
+                               }
+                       });
+                       ll.addView(b[i]);
                }
        }
+       
 }
This page took 0.010097 seconds and 4 git commands to generate.