From 56a06f98ebf0ebd1ca5752660a82fbd468b7b232 Mon Sep 17 00:00:00 2001 From: Michael Kaiser Date: Mon, 22 Oct 2012 15:28:46 +0200 Subject: Simplified feeditemlist_item layout --- src/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) (limited to 'src/de/danoeh/antennapod') 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 { 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 { 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 { 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 { ImageView type; ImageView downloading; ImageButton butAction; - RelativeLayout encInfo; } public int getSelectedItemIndex() { -- cgit v1.2.3