Android Open Source - MassRoute Stored Stop Requests Adapter From Project Back to project page MassRoute .
License The source code is released under:
Copyright (c) 2010 Todd Anderson http://www.custardbelly.com/blog
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (th...
If you think the Android project MassRoute 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.custardbelly.massdot.view.adapter;
/ / f r o m w w w . j a v a 2 s . c o m
import java.util.List;
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.custardbelly.massdot.R;
import com.custardbelly.massdot.model.StoredStopRequest;
public class StoredStopRequestsAdapter extends ArrayAdapter<StoredStopRequest>
{
private LayoutInflater inflater;
private int rowViewResource;
private List<StoredStopRequest> requests;
public StoredStopRequestsAdapter( Context context, int rowViewResource, List<StoredStopRequest> requests )
{
super ( context, rowViewResource, requests );
this.requests = requests;
this.rowViewResource = rowViewResource;
this.inflater = LayoutInflater.from( context );
}
@Override
public View getView( int position, View convertView, ViewGroup parent )
{
View view = convertView;
StoredStopRequest request = requests.get( position );
if ( view == null )
{
view = inflater.inflate( rowViewResource, null );
}
if ( request != null )
{
TextView routeTitleView = (TextView) view.findViewById( R.id.storedRouteTitle );
TextView directionTitleView = (TextView) view.findViewById( R.id.storedDirectionTitle );
TextView stopTitleView = (TextView) view.findViewById( R.id.storedStopTitle );
if ( routeTitleView != null )
{
routeTitleView.setText( request.routeTitle );
}
if ( directionTitleView != null )
{
directionTitleView.setText( request.directionTitle );
}
if ( stopTitleView != null )
{
stopTitleView.setText( request.stopTitle );
}
}
return view;
}
}
Java Source Code List com.custardbelly.massdot.MassRoute.java com.custardbelly.massdot.enumeration.ActivityResultType.java com.custardbelly.massdot.enumeration.ActivityViewType.java com.custardbelly.massdot.enumeration.IntentExtraType.java com.custardbelly.massdot.exception.MassRouteParserException.java com.custardbelly.massdot.model.MassRouteModel.java com.custardbelly.massdot.model.RouteConfig.java com.custardbelly.massdot.model.RouteDirection.java com.custardbelly.massdot.model.RouteSearchContentProvider.java com.custardbelly.massdot.model.RouteStop.java com.custardbelly.massdot.model.Route.java com.custardbelly.massdot.model.StopPrediction.java com.custardbelly.massdot.model.StoredStopRequest.java com.custardbelly.massdot.model.StoredStopRequests.java com.custardbelly.massdot.parser.IRouteConfigParser.java com.custardbelly.massdot.parser.IRouteParser.java com.custardbelly.massdot.parser.IStopPredictionsParser.java com.custardbelly.massdot.parser.RouteConfigParser.java com.custardbelly.massdot.parser.RouteParser.java com.custardbelly.massdot.parser.StopPredictionsParser.java com.custardbelly.massdot.parser.handler.MassRouteServiceParserHandler.java com.custardbelly.massdot.service.IMassRouteService.java com.custardbelly.massdot.service.IPreferenceService.java com.custardbelly.massdot.service.IQueueableTaskResponder.java com.custardbelly.massdot.service.IQueueableTask.java com.custardbelly.massdot.service.IServiceTaskQueue.java com.custardbelly.massdot.service.MassRouteService.java com.custardbelly.massdot.service.PreferenceService.java com.custardbelly.massdot.service.RouteConfigTask.java com.custardbelly.massdot.service.RouteListTask.java com.custardbelly.massdot.service.ServiceTaskQueue.java com.custardbelly.massdot.service.StopPredictionTask.java com.custardbelly.massdot.service.responder.IMassRouteServiceResponder.java com.custardbelly.massdot.service.responder.IRoutesConfigServiceResponder.java com.custardbelly.massdot.service.responder.IRoutesServiceResponder.java com.custardbelly.massdot.service.responder.IStopPredictionsServiceResponder.java com.custardbelly.massdot.view.MassRouteServiceView.java com.custardbelly.massdot.view.RouteDirectionView.java com.custardbelly.massdot.view.RouteListView.java com.custardbelly.massdot.view.RouteStopsView.java com.custardbelly.massdot.view.StopPredictionsView.java com.custardbelly.massdot.view.adapter.RouteAdapter.java com.custardbelly.massdot.view.adapter.RouteDirectionAdapter.java com.custardbelly.massdot.view.adapter.RouteStopsAdapter.java com.custardbelly.massdot.view.adapter.StopPredictionsAdapter.java com.custardbelly.massdot.view.adapter.StoredStopRequestsAdapter.java