diff options
Diffstat (limited to 'src/de/danoeh/antennapod')
-rw-r--r-- | src/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java b/src/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java index 050d7b493..f4a131db8 100644 --- a/src/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java +++ b/src/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java @@ -14,7 +14,6 @@ import android.widget.Adapter; import android.widget.ArrayAdapter; import android.widget.ImageButton; import android.widget.ImageView; -import android.widget.RelativeLayout; import android.widget.TextView; import de.danoeh.antennapod.PodcastApp; import de.danoeh.antennapod.R; @@ -68,8 +67,6 @@ public class FeedItemlistAdapter extends ArrayAdapter<FeedItem> { holder.type = (ImageView) convertView.findViewById(R.id.imgvType); holder.downloading = (ImageView) convertView .findViewById(R.id.imgvDownloading); - holder.encInfo = (RelativeLayout) convertView - .findViewById(R.id.enc_info); if (showFeedtitle) { holder.feedtitle = (TextView) convertView .findViewById(R.id.txtvFeedname); @@ -106,9 +103,13 @@ public class FeedItemlistAdapter extends ArrayAdapter<FeedItem> { DateFormat.SHORT)); if (item.getMedia() == null) { - holder.encInfo.setVisibility(View.GONE); + holder.downloaded.setVisibility(View.GONE); + holder.downloading.setVisibility(View.GONE); + holder.inPlaylist.setVisibility(View.GONE); + holder.type.setVisibility(View.GONE); + holder.lenSize.setVisibility(View.GONE); } else { - holder.encInfo.setVisibility(View.VISIBLE); + holder.lenSize.setVisibility(View.VISIBLE); if (FeedManager.getInstance().isInQueue(item)) { holder.inPlaylist.setVisibility(View.VISIBLE); } else { @@ -139,10 +140,13 @@ public class FeedItemlistAdapter extends ArrayAdapter<FeedItem> { MediaType mediaType = item.getMedia().getMediaType(); if (mediaType == MediaType.AUDIO) { holder.type.setImageResource(R.drawable.type_audio); + holder.type.setVisibility(View.VISIBLE); } else if (mediaType == MediaType.VIDEO) { holder.type.setImageResource(R.drawable.type_video); + holder.type.setVisibility(View.VISIBLE); } else { holder.type.setImageBitmap(null); + holder.type.setVisibility(View.GONE); } } @@ -165,7 +169,6 @@ public class FeedItemlistAdapter extends ArrayAdapter<FeedItem> { ImageView type; ImageView downloading; ImageButton butAction; - RelativeLayout encInfo; } public int getSelectedItemIndex() { |