summaryrefslogtreecommitdiff
path: root/src/de
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2012-06-22 17:27:21 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2012-06-22 17:27:21 +0200
commitfb2f19459a439159b097e8def9739cb12d79f7c1 (patch)
tree4172d33536d216a353fb63fbca7f0528cd5c117a /src/de
parent0634ae4d781e9f91005032fb7905a3f4564932f1 (diff)
downloadAntennaPod-fb2f19459a439159b097e8def9739cb12d79f7c1.zip
Improved Feedlist
Diffstat (limited to 'src/de')
-rw-r--r--src/de/podfetcher/adapter/FeedlistAdapter.java20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/de/podfetcher/adapter/FeedlistAdapter.java b/src/de/podfetcher/adapter/FeedlistAdapter.java
index e10c7bff0..8f9860ce1 100644
--- a/src/de/podfetcher/adapter/FeedlistAdapter.java
+++ b/src/de/podfetcher/adapter/FeedlistAdapter.java
@@ -40,33 +40,32 @@ public class FeedlistAdapter extends ArrayAdapter<Feed> {
convertView = inflater.inflate(R.layout.feedlist_item, null);
holder.title = (TextView) convertView
.findViewById(R.id.txtvFeedname);
- holder.newEpisodes = (TextView) convertView.findViewById(R.id.txtvNewEpisodes);
+
+ holder.newEpisodes = (TextView) convertView.findViewById(R.id.txtvNewEps);
holder.image = (ImageView) convertView
.findViewById(R.id.imgvFeedimage);
holder.lastUpdate = (TextView) convertView
.findViewById(R.id.txtvLastUpdate);
+ holder.numberOfEpisodes = (TextView) convertView.findViewById(R.id.txtvNumEpisodes);
convertView.setTag(holder);
} else {
holder = (Holder) convertView.getTag();
}
holder.title.setText(feed.getTitle());
- holder.lastUpdate.setText(DateUtils.formatSameDayTime(feed
+ holder.lastUpdate.setText("Last Update: " + DateUtils.formatSameDayTime(feed
.getLastUpdate().getTime(), System.currentTimeMillis(),
DateFormat.SHORT, DateFormat.SHORT));
+ holder.numberOfEpisodes.setText(feed.getItems().size() + " Episodes");
int newItems = feed.getNumOfNewItems();
if (newItems > 0) {
- holder.newEpisodes.setTextColor(Color.parseColor("red"));
- if (newItems == 1) {
- holder.newEpisodes.setText(newItems + " new Episode");
- } else {
- holder.newEpisodes.setText(newItems + " new Episodes");
- }
+ holder.newEpisodes.setText(Integer.toString(newItems));
+ holder.newEpisodes.setVisibility(View.VISIBLE);
} else {
- holder.newEpisodes.setTextColor(Color.parseColor("gray"));
- holder.newEpisodes.setText("No new episodes");
+ holder.newEpisodes.setVisibility(View.INVISIBLE);
}
+
if (feed.getImage() != null) {
holder.image.setImageBitmap(feed.getImage().getImageBitmap()); // TODO
// select
@@ -84,6 +83,7 @@ public class FeedlistAdapter extends ArrayAdapter<Feed> {
static class Holder {
TextView title;
TextView lastUpdate;
+ TextView numberOfEpisodes;
TextView newEpisodes;
ImageView image;
}