summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2012-11-20 20:00:29 +0100
committerdaniel oeh <daniel.oeh@gmail.com>2012-11-20 20:00:29 +0100
commitc1d24edb5f4d3af66852145f301100c944b573de (patch)
treee6e15df9a880ebbae1ddb478853679ddceb1a5ac /src/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java
parente01a656e9ee88a30b73159427db0ccce7c40fcd7 (diff)
downloadAntennaPod-c1d24edb5f4d3af66852145f301100c944b573de.zip
Changed references to drawables in src to references to attr
Diffstat (limited to 'src/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java')
-rw-r--r--src/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java b/src/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java
index 44e954b55..44418a2dd 100644
--- a/src/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java
+++ b/src/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java
@@ -4,6 +4,7 @@ import java.text.DateFormat;
import java.util.List;
import android.content.Context;
+import android.content.res.TypedArray;
import android.graphics.Typeface;
import android.text.format.DateUtils;
import android.view.LayoutInflater;
@@ -92,7 +93,7 @@ public class FeedItemlistAdapter extends ArrayAdapter<FeedItem> {
holder.feedtitle.setVisibility(View.VISIBLE);
holder.feedtitle.setText(item.getFeed().getTitle());
}
-
+
FeedItem.State state = item.getState();
switch (state) {
case PLAYING:
@@ -160,12 +161,14 @@ public class FeedItemlistAdapter extends ArrayAdapter<FeedItem> {
holder.downloading.setVisibility(View.GONE);
}
+ TypedArray typeDrawables = getContext().obtainStyledAttributes(
+ new int[] { R.attr.type_audio, R.attr.type_video });
MediaType mediaType = item.getMedia().getMediaType();
if (mediaType == MediaType.AUDIO) {
- holder.type.setImageResource(R.drawable.type_audio);
+ holder.type.setImageDrawable(typeDrawables.getDrawable(0));
holder.type.setVisibility(View.VISIBLE);
} else if (mediaType == MediaType.VIDEO) {
- holder.type.setImageResource(R.drawable.type_video);
+ holder.type.setImageDrawable(typeDrawables.getDrawable(1));
holder.type.setVisibility(View.VISIBLE);
} else {
holder.type.setImageBitmap(null);