diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2012-11-20 20:00:29 +0100 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2012-11-20 20:00:29 +0100 |
commit | c1d24edb5f4d3af66852145f301100c944b573de (patch) | |
tree | e6e15df9a880ebbae1ddb478853679ddceb1a5ac /src/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java | |
parent | e01a656e9ee88a30b73159427db0ccce7c40fcd7 (diff) | |
download | AntennaPod-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.java | 9 |
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); |