Android Open Source - Svnit-Events Schedule List Adapter






From Project

Back to project page Svnit-Events.

License

The source code is released under:

MIT License

If you think the Android project Svnit-Events listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.bhatt.ramani.svnitevents;
/*from w ww  . java2 s .co m*/
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;

import com.bhatt.ramani.svnitevents.models.Session;

import java.text.SimpleDateFormat;
import java.util.List;

public class ScheduleListAdapter extends ArrayAdapter<Session>{

    private LayoutInflater mLayoutInflater;

    public ScheduleListAdapter(Context context) {
        super(context, android.R.layout.simple_list_item_2);
        mLayoutInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        View view;

        if (convertView == null) {
            view = mLayoutInflater.inflate(com.bhatt.ramani.svnitevents.R.layout.schedule_item, parent, false);
        } else {
            view = convertView;
        }

        Session session = getItem(position);
        final SimpleDateFormat simpleDateFormat = new SimpleDateFormat("hh:mm aa");
        String startTime = simpleDateFormat.format(session.getStartTime());
        String endTime = simpleDateFormat.format(session.getEndTime());

        ((TextView) view.findViewById(com.bhatt.ramani.svnitevents.R.id.block_title)).setText(session.getTitle());
        ((TextView) view.findViewById(com.bhatt.ramani.svnitevents.R.id.block_time)).setText(startTime);
        ((TextView) view.findViewById(com.bhatt.ramani.svnitevents.R.id.block_endtime)).setText(endTime);

        //List<People> = session.getPeoples();
        TextView eventPeople = (TextView) view.findViewById(com.bhatt.ramani.svnitevents.R.id.block_subtitle);
        eventPeople.setText(session.getSpace());

        return view;
    }

    public void setData(List<Session> data) {
        if (data != null) {
            clear();
            for (Session session : data) {
                add(session);
            }
        }
    }
}




Java Source Code List

com.android.vending.billing.IInAppBillingService.java
com.android.vending.billing.IInAppBillingService.java
com.bhatt.ramani.svnitevents.AboutUs.java
com.bhatt.ramani.svnitevents.EventHttpClient.java
com.bhatt.ramani.svnitevents.EventLruCache.java
com.bhatt.ramani.svnitevents.Form.java
com.bhatt.ramani.svnitevents.MainActivity.java
com.bhatt.ramani.svnitevents.PeopleDetailActivity.java
com.bhatt.ramani.svnitevents.PeopleJSONParser.java
com.bhatt.ramani.svnitevents.PeopleListAdapter.java
com.bhatt.ramani.svnitevents.PeopleListFragment.java
com.bhatt.ramani.svnitevents.PeopleListLoader.java
com.bhatt.ramani.svnitevents.ScheduleJSONParser.java
com.bhatt.ramani.svnitevents.ScheduleListAdapter.java
com.bhatt.ramani.svnitevents.ScheduleListFragment.java
com.bhatt.ramani.svnitevents.ScheduleListLoader.java
com.bhatt.ramani.svnitevents.SessionDetailActivity.java
com.bhatt.ramani.svnitevents.SimpleSectionedListAdapter.java
com.bhatt.ramani.svnitevents.TwitterStreamAdapter.java
com.bhatt.ramani.svnitevents.TwitterStreamFragment.java
com.bhatt.ramani.svnitevents.TwitterStreamLoader.java
com.bhatt.ramani.svnitevents.Utils.java
com.bhatt.ramani.svnitevents.models.People.java
com.bhatt.ramani.svnitevents.models.Session.java
com.jakewharton.disklrucache.DiskLruCache.java
com.jakewharton.disklrucache.StrictLineReader.java
com.jakewharton.disklrucache.Util.java
com.scringo.scringolib.BuildConfig.java
com.scringo.scringolib.BuildConfig.java