Adds new event_view layout wich looks better. Still needs improvments
[unical.git] / src / ro / ieval / unical / DisplayEventActivity.java
index 47f82a6b499f725dd51a6fe83cf0e075e4d8361f..8055ec131fa3040bc9cc76c31888c9f2eee68607 100644 (file)
@@ -1,6 +1,8 @@
 package ro.ieval.unical;
 
+import java.text.SimpleDateFormat;
 import java.util.Date;
+import java.util.GregorianCalendar;
 
 import android.app.Activity;
 import android.content.Context;
@@ -25,16 +27,30 @@ public class DisplayEventActivity extends Activity {
                super.onCreate(savedInstanceState);
                final Event e=getIntent().getParcelableExtra(EXTRA_EVENT);
                setContentView(R.layout.event_view);
+               setTitle(e.title);
                
-           final TextView eventTitle= (TextView) findViewById(R.id.eventTitle);
-               final TextView date=(TextView) findViewById(R.id.date);
-               final TextView description=(TextView) findViewById(R.id.description);
-               final TextView location= (TextView) findViewById(R.id.location);
-               
-               eventTitle.setText(e.title);
-               date.setText(new Date(e.dtstart).toString());
-               description.setText(e.description);
-               location.setText(e.eventLocation);
+           final TextView startday= (TextView) findViewById(R.id.startday);
+           final TextView endday= (TextView) findViewById(R.id.endday);
+           final TextView startdate= (TextView) findViewById(R.id.startdate);
+           final TextView enddate= (TextView) findViewById(R.id.enddate);
+           final TextView starttime= (TextView) findViewById(R.id.starttime);
+           final TextView endtime= (TextView) findViewById(R.id.endtime);
+           
+           GregorianCalendar cstart = new GregorianCalendar();
+           cstart.setTime(new Date(e.dtstart));
+           GregorianCalendar cend = new GregorianCalendar();
+           cend.setTime(new Date(e.dtend));
+           SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy");
+           SimpleDateFormat stf = new SimpleDateFormat("kk:mm:ss");
+           
+           startday.setText(CalendarUtils.DayToString(this,cstart));
+           if(CalendarUtils.DayToString(this,cstart)!=CalendarUtils.DayToString(this, cend))
+               endday.setText(CalendarUtils.DayToString(this, cend));
+           startdate.setText(sdf.format(cstart.getTime()));
+           if(sdf.format(cstart.getTime())!=sdf.format(cend.getTime()))
+               enddate.setText(sdf.format(cend.getTime()));
+           starttime.setText(stf.format(cstart.getTime()));
+           endtime.setText(stf.format(cend.getTime()));
        }
        
        @Override
This page took 0.009891 seconds and 4 git commands to generate.