From 667762faf4649766181edf4f5b733802b40fb4b7 Mon Sep 17 00:00:00 2001 From: Daniel Oeh Date: Wed, 11 Apr 2012 21:11:54 +0200 Subject: Renamed directory 'gui' to 'adapter' --- src/de/podfetcher/adapter/FeedlistAdapter.java | 60 ++++++++++++++++++++++++++ src/de/podfetcher/gui/FeedlistAdapter.java | 60 -------------------------- 2 files changed, 60 insertions(+), 60 deletions(-) create mode 100644 src/de/podfetcher/adapter/FeedlistAdapter.java delete mode 100644 src/de/podfetcher/gui/FeedlistAdapter.java (limited to 'src') diff --git a/src/de/podfetcher/adapter/FeedlistAdapter.java b/src/de/podfetcher/adapter/FeedlistAdapter.java new file mode 100644 index 000000000..b8e6b5e4b --- /dev/null +++ b/src/de/podfetcher/adapter/FeedlistAdapter.java @@ -0,0 +1,60 @@ +package de.podfetcher.gui; + +import java.io.File; +import java.util.List; + +import de.podfetcher.R; +import de.podfetcher.feed.Feed; +import android.content.Context; +import android.net.Uri; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ArrayAdapter; +import android.widget.ImageView; +import android.widget.LinearLayout; +import android.widget.TextView; + + +public class FeedlistAdapter extends ArrayAdapter { + + int resource; + + public FeedlistAdapter(Context context, int resource, + int textViewResourceId, List objects) { + super(context, resource, textViewResourceId, objects); + this.resource = resource; + } + + + + @Override + public View getView(int position, View convertView, ViewGroup parent) { + LinearLayout feedlistView; + + + Feed feed = getItem(position); + // Inflate Layout + if (convertView == null) { + feedlistView = new LinearLayout(getContext()); + String inflater = Context.LAYOUT_INFLATER_SERVICE; + LayoutInflater vi = (LayoutInflater)getContext().getSystemService(inflater); + vi.inflate(resource, feedlistView, true); + } else { + feedlistView = (LinearLayout) convertView; + } + + ImageView imageView = (ImageView)feedlistView.findViewById(R.id.imgvFeedimage); + TextView txtvFeedname = (TextView)feedlistView.findViewById(R.id.txtvFeedname); + TextView txtvNewEpisodes = (TextView)feedlistView.findViewById(R.id.txtvNewEpisodes); + if(feed.getImage() != null) { + imageView.setImageURI(Uri.fromFile(new File(feed.getImage().getFile_url()))); // TODO select default picture when no image downloaded + } + txtvFeedname.setText(feed.getTitle()); + // TODO find new Episodes txtvNewEpisodes.setText(feed) + return feedlistView; + } + + + +} diff --git a/src/de/podfetcher/gui/FeedlistAdapter.java b/src/de/podfetcher/gui/FeedlistAdapter.java deleted file mode 100644 index b8e6b5e4b..000000000 --- a/src/de/podfetcher/gui/FeedlistAdapter.java +++ /dev/null @@ -1,60 +0,0 @@ -package de.podfetcher.gui; - -import java.io.File; -import java.util.List; - -import de.podfetcher.R; -import de.podfetcher.feed.Feed; -import android.content.Context; -import android.net.Uri; -import android.view.LayoutInflater; -import android.view.View; -import android.view.ViewGroup; -import android.widget.ArrayAdapter; -import android.widget.ImageView; -import android.widget.LinearLayout; -import android.widget.TextView; - - -public class FeedlistAdapter extends ArrayAdapter { - - int resource; - - public FeedlistAdapter(Context context, int resource, - int textViewResourceId, List objects) { - super(context, resource, textViewResourceId, objects); - this.resource = resource; - } - - - - @Override - public View getView(int position, View convertView, ViewGroup parent) { - LinearLayout feedlistView; - - - Feed feed = getItem(position); - // Inflate Layout - if (convertView == null) { - feedlistView = new LinearLayout(getContext()); - String inflater = Context.LAYOUT_INFLATER_SERVICE; - LayoutInflater vi = (LayoutInflater)getContext().getSystemService(inflater); - vi.inflate(resource, feedlistView, true); - } else { - feedlistView = (LinearLayout) convertView; - } - - ImageView imageView = (ImageView)feedlistView.findViewById(R.id.imgvFeedimage); - TextView txtvFeedname = (TextView)feedlistView.findViewById(R.id.txtvFeedname); - TextView txtvNewEpisodes = (TextView)feedlistView.findViewById(R.id.txtvNewEpisodes); - if(feed.getImage() != null) { - imageView.setImageURI(Uri.fromFile(new File(feed.getImage().getFile_url()))); // TODO select default picture when no image downloaded - } - txtvFeedname.setText(feed.getTitle()); - // TODO find new Episodes txtvNewEpisodes.setText(feed) - return feedlistView; - } - - - -} -- cgit v1.2.3